toti85″ post=65302Sì ho trovato nel sorgente queste due stringhe
\usepackage[latin1]{inputenc}
\usepackage[OT1]{fontenc}che potrebbero essere la risposta… ma con texworks i problemi sorgono per la prima delle due, o sbaglio?
Se il file è stato scritto e salvato in utf8, il compilatore quando arriva alla prima riga viene informato che il file è scritto in latin1. Cioè viene informato di una cosa falsa. Si aspetta di trovare simboli nel “linguaggio” latin1, mentre ne trova altri che non riesce ad interpretare. Quindi è ovvio che si blocca la compilazione
Viceversa se il file è scritto in utf8 e viene aperto e compilato in un editor impostato a latin1, con inputenc coerente, a monitor appariranno simboli strani, ma l’output sarà corretto. In pratica se inputenc e il file hanno la stessa codifica, la compilazione produrrà comunque un pdf corretto, indipendentemente dalla codifica in cui viene aperto e salvato il file. È chiaro che una volta corrotto il file non resta che convertirlo, ma almeno si ha sempre la sicurezza di ottenere l’output corretto.
D’ora in poi usa sempre queste due righe:
`\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
`
Ciao
Ivan