Re: Problema con le appendici!

#69799
Up
0
Down
::

keplero” post=69032Ho fatto un po’ di prove partendo dal suggerimento di Liverpool, e credo di aver individuato il problema. La causa dovrebbe essere la combinazione del comando \include con il fatto che i capitoli hanno lo stesso nome (oppure viene richiamato lo stesso file .tex, non mi è ancora ben chiara la cosa).
Per essere più esplicito, così funziona:

`\chapter{Capitolo}
\chapter{Capitolo}
\appendix
\chapter{Appendice}`

così pure funziona:

`\include{Capitolo1}
\include{Capitolo2}
\appendix
\include{Appendice}`

ma così non funziona:

`\include{Capitolo}
\include{Capitolo}
\appendix
\include{Appendice}`

Ed ho anche scoperto, spulciando l’Arte, che utilizzando \input invece di \include, si aggira pure il problema dello stesso nome per i capitoli, anche se non ho capito il motivo. Questo codice infatti produce l’indice corretto:

`\input{Capitolo}
\input{Capitolo}
\appendix
\input{Appendice}`

Per il momento dunque il mio istinto mi dice di usare \input 😀
Beh, comunque grazie di cuore, almeno ho risolto il problema, anche se sono più confuso di prima! 😛

Scusa, ma \include{Capitolo} dice a LaTeX di leggere il file Capitolo.tex: così lo fai leggere due volte e non ha alcun senso. Si è già discusso più volte di \input e \include; la mia opinione è che, se non stai trattando un libro monumentale dalle 400 pagine in su, è meglio se usi \input. Ma ovviamente
`\input{Capitolo1}
\input{Capitolo2}`
dove Capitolo1.tex e Capitolo2.tex sono i file in cui c’è il testo dei rispettivi capitoli. Non è che \include{Capitolo} sia una formula magica con la quale LaTeX interpreta i tuoi pensieri al riguardo: è solo un programma di computer.

keplero

[quote=”keplero” post=69025]Ecco qui due esempi (con il codice ridotto all’osso):

Quello che hai inviato non è un esempio minimo compilabile.

Perché dici così? Io riesco a compilarlo :?[/quote]

Ovviamente a te l’esempio funziona perché hai a disposizione il file Capitolo.tex. Noi no.

Ciao
Enrico

Go to top