OVH Cloud OVH Cloud

Emacs et accents -> au secours

2 réponses
Avatar
sebastiencorreard
Bonjour,

J'ai un souci avec mon editeur prefere.
J'utilise une machine anglaise (donc, clavier qwerty), et je redige un
manuscrit latex en francais sous emacs.
Le mieux que j'ai trouve, pour le moment, est d'utiliser AucTex et
l'option iso-accents-mode (avec iso-accents-customize french) : j'ai
mon code LaTeX bien propre, et les accents joliment affiches, et une
correction orthographique qui ne perd pas les pedales...
Enfin, "j'ai"... j'avais. Mon operateur systeme a mis linux a jour, et
depuis, patatras... les accents ne sont plus bien geres. Ils sont
affiches correctement, mais pas bien interpretes par LaTeX ("e accent
aigu" devient "A avec tilde" et "trema").
Je n'ai aucune idee de ce qui se passe. Apres quelques recherches sur
le net, j'ai verifie que je n'avais pas de (set-language-environment
"latinX") dans mon .emacs ni de (display-european t) ou truc du meme
genre...
Je ne connais pas du tout les problemes d'encodage (latin-1, latin-9,
etc. pour moi c'est de l'hebreu...).
Mais j'ai note quelque chose dans la modeline : j'ai quelques fichiers
corrects, pour lesquels les accents ne posent pas de probleme. Pour
ces fichiers, la modeline commence par --:-- ou par -1:--. Pour tout
fichier que je modifie ou que je cree, la modeline commence par -u:--.

Si cela peut aider, ma variable d'environnement $LANG vaut
en_US.UTF-8, mais lui donner la valeur fr-FR ne change rien...

Quelqu'un a-t-il une idee ?

Mille mercis d'avance...

2 réponses

Avatar
drkm
(Seb) writes:

Si cela peut aider, ma variable d'environnement $LANG vaut
en_US.UTF-8, mais lui donner la valeur fr-FR ne change rien...



Et avec « fr_FR », avec un trait de soulignement ? Cela a marché à
merveille pour moi, sur une machine distante où $LANG était également
l'US UTF-8, et où Emacs s'emmêlait les pinceaux avec les fichiers en
Latin X.

Sinon, la lecture de la page de Matthieu (dont l'adresse a été citée
de nombreuses fois hier :-p) sur les accents peut t'être utile.

--drkm
Avatar
Sébastien Kirche
Le 15 Mar 2005, drkm a formulé :

> Si cela peut aider, ma variable d'environnement $LANG vaut
> en_US.UTF-8, mais lui donner la valeur fr-FR ne change rien...

Et avec « fr_FR », avec un trait de soulignement ? Cela a marché à
merveille pour moi, sur une machine distante où $LANG était également
l'US UTF-8, et où Emacs s'emmêlait les pinceaux avec les fichiers en
Latin X.



Je dis ça au cas où : la modification de l'environnement peut nécessiter de
fermer sa session et de se reloguer. Sinon ça pourrait expliquer un manque
d'effet.

--
Sébastien Kirche