OVH Cloud OVH Cloud

[1/2HS] Auctex, accents et compagnie

9 réponses
Avatar
Xavier Maillard
Plop,

Une question rapide en passant puisque je suis en train de faire
du latex là.

D'habitude pour taper un accent dans latex, je tape \'e pour
avoir un é. Bien sûr c'est assez lourd et j'aimerais pouvoir me
passer de ce genre de chose et taper directement ma lettre
accentuée.

Que faut-il faire ?

Merci
--
Registered Linux-User #340967 with the Linux Counter, http://counter.li.org.

9 réponses

Avatar
Romain Casey
Xavier Maillard a écrit :
D'habitude pour taper un accent dans latex, je tape 'e pour
avoir un é. Bien sûr c'est assez lourd et j'aimerais pouvoir me
passer de ce genre de chose et taper directement ma lettre
accentuée.

Que faut-il faire ?



Bonjour,
Dans mes sources, j'ai ça : usepackage[T1]{fontenc}, qui je crois, sert
justement à taper les accents directement. Mais peut être plus aussi...

Romain
Avatar
Damien Wyart
* Romain Casey
in fr.comp.applications.emacs:
Dans mes sources, j'ai ça : usepackage[T1]{fontenc}, qui je crois, sert
justement à taper les accents directement.



Non, c'est usepackage[latin1]{inputenc} qui fait ça (avec d'autres
valeurs que latin1 si on utilise Windows ou MacOS).

--
DW
Avatar
Yann Hodique
--=-=- Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

On 13 Oct 2004, Xavier Maillard wrote:

Plop,



Plop à toi

Une question rapide en passant puisque je suis en train de faire
du latex là.

D'habitude pour taper un accent dans latex, je tape 'e pour
avoir un é. Bien sûr c'est assez lourd et j'aimerais pouvoir me
passer de ce genre de chose et taper directement ma lettre
accentuée.

Que faut-il faire ?



Essentiellement deux solutions à mon avis:
- côté Emacs:
(define-key LaTeX-mode-map (kbd "é")
(lambda () (interactive) (insert "'e")))
pour insérer l'échappement automatiquement (mais il faut le faire pour tous les
caractères accentués ou assimilés.

côté LaTeX:
usepackage[latin1]{inputenc}
moins contraignant, et indépendant de l'éditeur (ok on ne devrait jamais
utiliser autre chose qu'Emacs, mais bon... ;))

++
Yann

--
Corruption wears infinite disguises.

-- Tleilaxu Thu-zen

--=-=- Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBBbO6XcvAiLolR1kwRAuuuAJ9JRlB8N1AKpEAiqlCaBQkF1x7ycwCfQdzZ
MhYpgskDC3vwEl27o/tQETs =FUHH
-----END PGP SIGNATURE-----
--=-=-=--
Avatar
lhabert
Xavier Maillard :

D'habitude pour taper un accent dans latex, je tape 'e pour
avoir un é. Bien sûr c'est assez lourd et j'aimerais pouvoir me
passer de ce genre de chose et taper directement ma lettre
accentuée.



En complément aux autres réponses, MHA est que si tu veux des « ' » au
final, il vaut mieux taper normalement avec emacs et simplement mettre un
coup de « recode -d latin-1..ltex » au final.
Avatar
Xavier Maillard
On 13 oct 2004, Romain Casey wrote:

Xavier Maillard a écrit :
> D'habitude pour taper un accent dans latex, je tape 'e
> pour
> avoir un é. Bien sûr c'est assez lourd et j'aimerais
> pouvoir me
> passer de ce genre de chose et taper directement ma lettre
> accentuée.
> Que faut-il faire ?

Bonjour,
Dans mes sources, j'ai ça : usepackage[T1]{fontenc}, qui je
crois, sert
justement à taper les accents directement. Mais peut être
plus aussi...



Parfait ! Ca fonctionne. En fait j'avais la même chose mais à une
erreur près: j'avais un caractère parasite dans le usepackage :/

La prochaine fois je me relirais.

Merci
--
No e-patents, pas de brevets logiciels
Pétition contre les brevets logiciels : http://petition.eurolinux.org
Avatar
Damien Wyart
> Dans mes sources, j'ai ça : usepackage[T1]{fontenc}, qui je crois,
> sert justement à taper les accents directement.



* Xavier Maillard in fr.comp.applications.emacs:
Parfait ! Ca fonctionne. En fait j'avais la même chose mais à une
erreur près: j'avais un caractère parasite dans le usepackage :/



Bien lire l'ensemble du fil pour comprendre que le fait que ça marche
avec cette ligne supplémentaire n'est qu'un effet de bord...

--
DW
Avatar
Damien Wyart
> > Dans mes sources, j'ai ça : usepackage[T1]{fontenc}, qui je
> > crois, sert justement à taper les accents directement.
> Non, c'est usepackage[latin1]{inputenc} qui fait ça (avec d'autres
> valeurs que latin1 si on utilise Windows ou MacOS).



* Romain Casey
in fr.comp.applications.emacs:
Autant pour moi. Je suis cependant très surpris car je n'ai que ça
dans mon en-tête et si je l'enlève, je n'ai plus les lettres
accentuées (sous windows XP)... Une idée ?



Plusieurs :)

http://groups.google.fr/groups?threadm=agf1gr%246ot%241%40wanadoo.fr
http://groups.google.fr/groups?threadm=newscache%24tnhd0h%24sjm%241%40news.tiscali.fr
http://groups.google.fr/groups?threadm=aim4cv%24hpo%241%40news-sop.inria.fr


On continue sur fctt si besoin...

--
DW
Avatar
nbareil+usenet
On Wed, 13 Oct 2004, Xavier Maillard wrote:
D'habitude pour taper un accent dans latex, je tape 'e pour
avoir un é. Bien sûr c'est assez lourd et j'aimerais pouvoir me
passer de ce genre de chose et taper directement ma lettre
accentuée.

Que faut-il faire ?



J'aime bien utiliser M-x format-encode-buffer RET TeX RET pour faire ce
genre de travail.
Ça marche aussi pour génerer du HTML.

--
BOFH excuse #227:

Fatal error right in front of screen
Avatar
Jean-Philippe Georget
(Luc Habert) a écrit :

Xavier Maillard :

D'habitude pour taper un accent dans latex, je tape 'e pour
avoir un é. Bien sûr c'est assez lourd et j'aimerais pouvoir me
passer de ce genre de chose et taper directement ma lettre
accentuée.



En complément aux autres réponses, MHA est que si tu veux des « ' » au
final, il vaut mieux taper normalement avec emacs et simplement mettre un
coup de « recode -d latin-1..ltex » au final.



Il y a aussi

C-x h C-u M-| recode ..ltex RET

--
Jean-Philippe Georget -
Bien utiliser les News Usenet-fr
http://www.usenet-fr.net/ http://www.usenet-fr.net/fur/