Re: include senza pagina vuota iniziale? [Risolto]

#17122
Up
0
Down
::

Salve,
ho ancora una domanda sui comandi include e input, su cui mi sto rompendo la testa da qualche settimana.
Spero proprio che qualcuno possa aiutarmi! 😕

Tra le varie differenze che ho trovato cercando sulle guide, ho capito che:
input si puo’ usare se e solo se il file da aggiungere esiste veramente, altrimenti genera errori.
include si puo’ usare anche per aggiungereun file che non c’è, senza che generi errori, ma è definito in modo che lasci una pagina vuota prima di aggiungere l’eventuale documento.

Ho inoltre trovato scritto sul web che:
` the \include command is equivalent to
\clearpage \input{file} \clearpage `

Per il mio tirocinio ho dovuto ridefinire il comando everypar, in modo che ad ogni paragrafo aggiungesse qualcosa a margine attraverso una include.
Questo qualcosa saranno documenti diversi per ogni paragrafo e potrebbero esserci oppure no.
Per questo ho dovuto necessariamente scegliere la include.

Il problema è lo spazio vuoto che lascia prima di includere, infatti mi ritrovo il testo aggiunto a margine svariate righe piu’ in basso di dove dovrebbe essere.

Volevo chiedervi se era possibile ridefinire o modificare quello che fa la include, in modo che non lasci la pagina vuota, prima di aggiungere il documento.
Io non riesco proprio a capire da dove iniziare. Qualcuno puo’ aiutarmi o consigliarmi qualcosa?

Grazie per la pazienza
😕

Non usare \include. Usa invece
`\InputIfFileExists{}{}{}`
Il primo argomento è il nome del file da inserire, il secondo contiene codice da eseguire prima di inserire il file, il terzo il codice da eseguire se il file non esiste. Il secondo e terzo argomento possono essere vuoti.

Ciao
Enrico

Go to top