Les éditeurs sous UNIX

Quels sont les éditeurs utilisables sous UNIX?

  • (X-)Emacs est un éditeur sous Unix qui offre en standard un mode d’édition, un peu fruste mais néanmoins pratique, facilitant la composition de documents LaTeX. Une extension à emacs, AUC-TeX (disponible sur comme package Emacs), fournit de nombreuses facilités supplémentaires (indentation automatique, messages d’erreur en anglais compréhensible, gestion des documents multifichiers, etc.)

Emacs reconnaît automatiquement certaines extensions (tex, sty, …) dans un nom de fichier, et active le mode en question automatiquement. Si votre fichier n’est pas reconnu comme un document LaTeX, vous pouvez spécifier sur la première ligne de votre fichier:

% -*-latex-*-

Le package (standard) “imenu” donne accès à un menu listant les en-têtes de section du document, et permet de retrouver celles-ci facilement dans un grand document. Une extension à ce mécanisme permet de mieux visualiser la structure du document, en indentant les sous-sections.

  • LyX est un traitement de texte sous X11 qui offre une sortie LaTeX 2ɛ. Il est presque WYSIWYG. LyX présente les avantages d’être petit, rapide et gratuit. Une version de LyX est disponible à http://www.lyx.org/. Il existe également des listes de discussion.

Parmi les fonctionnalités, on trouve~:

  • éditeur d’équations;

  • éditeur de tables;

  • inclusion d’images au format EPS;

  • correction orthographique…

  • ViM, développé par \nom{Bram}{Moolenaar}, dispose dans sa dernière version de la coloration syntaxique, à l’instar d'Emacs ; c’est un éditeur très peu gourmand en ressources. Il dispose d’un mode spécial LaTeX qui facilite grandement la saisie des textes: http://vim-latex.sourceforge.net/. Vous trouverez plus d’infos sur ViM sur https://vim8.org/.

  • Xcoral, éditeur sous Unix offre des fonctionnalités de même type que emacs mais non interactives. Il est disponible sur http://xcoral.free.fr/.

Xcoral est un éditeur multifenêtres pour X~Window, offrant un certain nombre de facilités notamment pour écrire des programmes perl, ada, fortran, C, C++, java ainsi que des documents LaTeX ou HTML.

Cet éditeur comprend un interpréteur Ansi C intégré qui permet aux utilisateurs d’étendre ses fonctionnalités facilement. Un manuel d’aide complet indexé est disponible en ligne.