Lo so che egreg è bravissimo.
Tuttavia in questo caso:
`
(“C:\Programmi\MiKTeX 2.8\tex\generic\oberdiek\uniquecounter.sty”)))
(“C:\Documents and Settings\Pap�\Documenti\Prova.sty”)
(“C:\Documents and Settings\Pap�\Documenti\Prova.aux”)
Runaway argument?
{\contentsline {figure}{\numberline {2.7}{\ignorespaces Carico della \ETC.
! File ended while scanning use of \@writefile.
\par
l.54 \begin{document}
?
`
Vedi che prova.aux è stao letto correttamente:le parentesi tonde che racchiudono il nome di un file indicano l’apertura e, rispettivamente, la chiusura del file letto.
Poi viene Runaway argument?
Questa è la parte doloroso, visto che si tratta di una informazione per scrive l’indice generale; la cui informazione dovrebbe essere nel file lof; ovviamente non può dirti dove sia l’errore, perché ha trovato la fine del file prima di trovare la graffa chiusa che dovrebbe chiudere l’argomento, ma il messaggio è chiaro: la linea dove non ha trovato la graffa chiusa eara quella del file prova.lof che si riferisce alla didascalia della figura 2.7.
Probabilmente hai scritto una lunghissima didascalia che vine troncata nel file lof visto che la lunghezza massima di ciò che può venire scritto nei file ausiliari è limitata, mi pare di ricordare che si tratti di 300 o 400 caratteri. Il numero preciso non è importante, perché il problema sta nella didascalia chilometrica.
È per questo che il comando \captio accentta un altro argomento facoltativo (vedi una guida qualsiasi… 🙂 )la sintassi completa è:
`
\caption[i]didascalia breve[/i]{didascalia lunga}
`
La didascalia breve è quella che va nella lista delle figure (o anche delle tabelle o anche di qualunque altro oggetto mobile), quella lunga è quella che viene scritta sotto alla figura. Se la didascalia breve, opzionale, non viene specificata, LaTeX l’assume uguale a quella lunga. Quasi sempre la didascalia lunga non è così lunga, quindi va tutto bene. Ma se la didascalia lunga è davvero lunga, succedono dei pasticci, come succedono a te in questo caso.
Quindi:
1) vai alla figura 2.7, aggiungi la didascalia breve al comando \caption
2) cancella il file aux
3) fai andare due volte latex o pdflatex
e scommetto che sarà tutto sistemato.