- Questo topic ha 10 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 5 mesi fa da .
-
Topic
-
Sto compilando un documento con XeTeX e makeindex. I comandi sono:`
xetex adoc.tex
makeindex -s dnd.ist -o adoc.dnd adoc.ddx
makeindex -s und.ist -o adoc.und adoc.udx
makeindex -s chn.ist -o adoc.chn adoc.chk
xetex adoc.tex
`Tutto va bene fino a quando non aggiungo in coda al documento un comando del tipo [tt]\chapter{Un ulteriore capitolo.}[/tt]. Non riporto la definizione di [tt]\chapter[/tt] perchè è usato molte volte nel documento che, ripeto, si compila bene fino a quando non ne aggiungo uno.
Dunque l’errore restituito è
`
–> Writing index file adoc.chk (./adoc.toc [1])
Runaway argument?
! File ended while scanning use of \t.
\par
`Nel file [tt]adoc.toc[/tt] non esiste alcun comando [tt]\t[/tt], ma semmai [tt]\tocline[/tt].
Proseguo gli esperimenti e vedo che, modificando il comando [tt]\chapter{Un ulteriore capitolo.}[/tt] in [tt]\section{Una ulteriore lunga sezione.}[/tt] ottengo l’errore
`
–> Writing index file adoc.chk (./adoc.toc [1])
Runaway argument?
{\hskip 0.0pt\tenss Una ulteriore lunga sezione.
! File ended while scanning use of \tocline.
\par
`Notare il terzo rigo. Fa riferimento al penultimo comando presente in [tt]adoc.toc: \tocline{\hskip 0.0pt\tenss Una ulteriore lunga sezione.}{64}[/tt].
Nuovo esperimento: il comando diventa [tt]\section{Una ulteriore l sezione.}[/tt] (ho eliminato alcune lettere); l’errore diventa
`
–> Writing index file adoc.chk (./adoc.toc [1])
Runaway argument?
{64
! File ended while scanning use of \tocline.
\par
`Notare il terzo rigo: eliminando 4 lettere dal comando TeX ha continuato a leggere quattro lettere in più dal file [tt]adoc.toc[/tt]: è come se si fosse raggiunto un qualche limite di memoria, per cui TeX interrompe la lettura di un file ad un certo non arbitrario punto.
Ultimo esperimento. Il comando diventa [tt]\section{Una ulteriore sezione.}[/tt] (eliminati altri due caratteri). 80 pagine di documento vengono compilati senza un lamento.
E’ possibile venire a capo di questo comportamento?.
Grazie, ciao e buona pasqua.
- Devi essere connesso per rispondere a questo topic.