OVH Cloud OVH Cloud

Latex, auctex et yatex

1 réponse
Avatar
valère BONNET
Bonjour j'aimerais utiliser Emacs (avec lequel je suis débutant) pour
travailler sur des projets LaTeX.
Je travaille sous ubuntu, fedora 4 ou même, mais plus rarement, windows.
Lorsque j'ouvre un fichier tex avec emacs sous fedora je pense qu'il
s'ouvre avec auctex (dans la barre du haut apparaissent: File Edit
Options Tools LaTex Command Help).
Lorsque je fais la même opération sous ubuntu le fichier s'ouvre avec yatex.
J'aurai à créer un maximum de macros pour la saisie et je ne veux pas à
changer de raccourcis clavier en chageant de système.
J'aimerais donc travailler soit uniquement avec auctex (qui semble plus
répandu), soit avec yatex.

Remarque :
Sous ubuntu je dispose de deux répertoires yatex:
/usr/share/emacs/site-lisp/yatex et /usr/share/emacs21/site-lisp/yatex;
alors que pour auctex, je ne dispose que de :
/usr/share/emacs21/site-lisp/yatex.

Voici donc mes questions:
1. Lequel de auctecx ou de yatex est plus adapter à ma situation ?
2. Comment modifier .emacs pour qu'emacs s'ouvre avec celui qu'il faut ?
P.S. j'ai essayer sans succès, sous ubuntu, d'introduire en début d'.emacs :
(setq load-path (cons "/usr/share/emacs21/site-lisp" load-path))
(require 'tex-site)
pour qu'il souvre avec auctex.

Merci d'avance.

1 réponse

Avatar
Jean Magnan de Bornier
Le 26 décembre à 15:00:32 valère BONNET é crit
notamment:

| Voici donc mes questions:
| 1. Lequel de auctecx ou de yatex est plus adapter à ma situation ?

Sans connaître yatex je ne peux pas répondre, mais AUCTeX est
*la* référence...


| 2. Comment modifier .emacs pour qu'emacs s'ouvre avec celui qu'il faut ?
| P.S. j'ai essayer sans succès, sous ubuntu, d'introduire en début
| d'.emacs : (setq load-path (cons "/usr/share/emacs21/site-lisp"
| load-path))
|(require 'tex-site)

Cette dernière commande suffit en principe; on peut soupçonner que sous
ubuntu la variable auto-mode-alist a une valeur différente de sa valeur
habituelle; si c'est le cas, un petit

(setq auto-mode-alist
(cons '(".(tex|latex)'" . tex-mode)
auto-mode-alist)) )


dans .emacs devrait faire l'affaire (c'est peut-être plutôt "latex-mode ")

En espérant aider,
--
Jean