Newsgroup: it.comp.software.tex
Titolo: Lettere accentate + Emacs + Linux

Salute e serenit\a' a tutti.
Secondo voi \e' possibile che da un giorno all'altro, durante la 
compilazione del file .tex, latex non riconosca pi\u' la codifica latin1 
e cambi le lettere accentate in accozzaglie di caratteri con ~ e altre 
cose strane? Oppure la colpa deve essere attribuita a Emacs?
C'\e' qualcuno che, come me, usa Linux+Emacs+Latex ed ha riscontrato 
problematiche simili?
TIA
Maurizio

 problematiche simili?
A parte il fatto che se non ti sei sbagliato a scrivere le accentate
che distribuzione usi ?
Il pc su cui compili \`e sempre lostesso ?
-- 
- Tu sai volare vecchio ?
- Che sciocchezza !! I lupi non volano. 
  Gli uccelli volano,i pesci nuotano e 
    i lupi se ne stanno con i piedi perterra!

 
Innanzitutto grazie per l'attenzione.
Il pc su cui compilo il file č, banalmente, lo stesso.
La distribuzione č la Red Hat 8.0 con tetex-1.0.7-57.
Ho un vago ricordo di un messaggio di errore - incoscientemente ignorato 
:-( - a causa dell'utilizzo del simbolo dell'Euro.
Forse ho modificato involontariamente il language code set utilizzato da 
Emacs (o come diavolo si chiama).
La domanda sorge allora spontanea, seppur OT: posso tornare alla 
situazione primordiale? Cioč basta cambiare code set e le lettere 
accentate tornano al loro allegro posticino? O, come ogni volta, devo 
fare un search/replace per le lettere accentate sostituite?
Grazie ancora,
Maurizio

 fare un search/replace per le lettere accentate sostituite?
Scusa ma io ancora non comprendo l'errore.


fare un search/replace per le lettere accentate sostituite?
E senza sapere come scrivi queste benedette accentate, e sostanzialmente
nulla del tutto riguardo a come, dove e quando si verifica il problema, come
accidenti si dovrebbe fare a risponderti?
Comunque, in linea di principio, se le lettere accentate sono scritte in
modo coerente (cioè secondo un'unica codifica di carattere, e non due o tre
mescolate insieme) è sempre possibile istruire LaTeX al riguardo con un
opportuno \inputenc.
La codifica del sistema, o Emacs, non ho capito che c'entrino; a meno che,
naturalmente, non c'entrino, che allora certamente c'entrano, ma se no non
c'entrano. In linea di principio, comunque, NON è sufficiente cambiare il
code set perché tutto vada a posto: questo avrà effetto sui nuovi documenti
che scrivi, ma non muterà la situazione dei vecchi che, come sono stati
scritti, così restano scritti.
A meno che, naturalmente, non abbia capito nulla del tutto, il che è
probabilissimo.
Ciao.

 scritti, così restano scritti.
Grazie ancora,
Maurizio

> scritti, così restano scritti.
Però tu dici "apro il file .tex e scopro che tutte le lettere accentate
sono state sostituite da non meno di due caratteri". Restando vero che
niente e nessuno (e tantomeno LaTeX) modifica automaticamente il contenuto
di un file .tex, senza passare da un salvataggio esplicito da parte tua,
necessariamente nella prima redazione i caratteri sono stati scritti
secondo una certa codifica e nella successiva secondo un'altra.
Parlando di "non meno di due caratteri", verrebbe in mente una codifica
Unicode. In ogni caso, in qualche momento o per qualche utente (se hai
lavorato con identità diverse) o in qualche editor (se hai lavorato con
editor diversi) devi aver modificato la codifica dei caratteri.
Ripristinare la codifica precedente non credo che metta a posto le cose,
perché LaTeX non guarda tanto la codifica di sistema, ma quella che
esplicitamente gli dici tu con \inputenc (o quella di default, che prende,
mi pare di ricordare, sempre da qualche sua specifica impostazione, non dal
sistema). E, in ogni caso, se in uno stesso file sono presenti de
differenti codifiche, è un po' difficile istruirlo in modo coerente su come
comportarsi.
Infine, AltGr+e non credo che ti dia il carattere euro secondo la codifica
latin1, ma piuttosto secondo la codifica Windows. Tenta, se il problema
riguardasse solo questo, un \inputenc{ansi} (o come si chiami la codifica
Windows).
Ciao.

 tilde e l'altro una vocale maiuscola.
Quando "scrivi ancora qualcosa" il tuo editor salva con encoding UTF-
8 invece di latin1. Che editor usi?
-- 
Giuseppe "Oblomov" Bilotta
"Da grande lotterò per la pace"
"A me me la compra il mio babbo"
(Altan)
("When I grow up, I will fight for peace"
 "My daddy will buy it for me")

 8 invece di latin1. Che editor usi?
Uso Emacs con AucTeX per scrivere normalmente; less per vedere il file e 
vim per piccole modifiche, quando rilevo errori particolari.
'Normalmente' questa procedura non mi crea il casino che ho descritto...
Maurizio
P.S. Grazie a tutti per l'interessamento!


È possibile che tu abbia effettuato le modifiche in VIM e che VIM sia 
impostato per usare un encoding come utf-8. Controlla i vari settaggi 
relativi.


relativi.
"set encoding" e "set fileencodings", e qualche altra cosina ("language",
"termencoding", "guifont" e cosě via).
Ciao.

 
Grazie a tutti,
Maurizio