Come ho già scritto in passato, mi sto facendo pian piano un libretto che contiene i testi con traduzione di circa 200 cantate di Bach.
Ho messo ciascuna cantata in un file separato, chiamandolo col numero della cantata. Nel file principale tutte le cantate vengono inserite con un’istruzione del tipo:\input{BWV/x/079}
Adesso mi succede che la compilazione si interrompa. Vado a vedere cosa è successo, e trovo che il file della cantata su cui si è interrotta la compilazione risulta corrotto (a volte è illeggibile, pieno dei caratteri asci non alfanumerici, a volte in parte corrotto e in parte inalterato, a volte ci sono alcune righe leggibili inserite alla fine in sostituzione a ciò che era scritto prima (per esempio ho trovato scritto: /FontDescriptor 27 ).
Sembra quasi che i file vengano aperti e non chiusi, per cui alla successiva compilazione risultano corrotti. Correggo i file corrotti, faccio ricompilare, tutto funziona, ma alla successiva compilazione si interrompe di nuovo.
Pensavo fosse il mio disco rigido rovinato, ma a questo punto sospetto che ci sia un qualche errore nel file tex principale. Inoltre mi viene il dubbio che ci sia un limite nell’uso di \input. Adesso sto fondendo pian piano i file singoli in un unico file, in maniera da evitare l’uso di \input, però mi piacerebbe capire cosa sta succedendo.
—
Aggiungo che non credo possa essere un virus (ho l’antivirus funzionante)
\input non scrive mai niente. Il problema è da un’altra parte.
Ciao
Enrico