Ceci est une ancienne révision du document !
Quels sont les éditeurs utilisables sous Linux?
(X)Emacs
est un éditeur sous Unix/Linux qui offre en standard un
mode d'édition, un peu fruste mais néanmoins pratique, facilitant la composition
de documents .
Une extension à
Emacs
, AUCTeX (utilisez plutôt
le gestionnaire de package d'Emacs que le CTAN pour l'installer), fournit
de nombreuses facilités supplémentaires (indentation automatique,
messages d'erreur en anglais compréhensible, gestion des documents multifichiers…
et même un mode de prévisualisation)
Emacs
reconnaît automatiquement certaines extensions de noms de fichiers (.tex
,.sty
…)
et active le mode en question automatiquement. Si votre fichier n'est pas reconnu
comme un document , 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.
Funtek
, de V. Vidal, sous X Window et Motif, est un éditeur texte
orienté ; il traite le source
page à page,
permet un accès aux symboles spéciaux, et une construction de tableaux automatique.
La version actuelle est une bêta.
LyX
est un traitement de texte
sous X11 qui offre une sortie . Il est presque WYSIWYG.
LyX
présente les avantages d'être petit, rapide et gratuit.
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…
NEdit
(The Nirvana Text Editor) et son fork NEdit-NG
sont des éditeurs entièrement conçus pour X Window dès le début.
Notez que leurs sites web ne proposent pas de binaires à jour,
mais qu'ils encouragent les mainteneurs de distributions Linux
à fournir des packages à partir des sources (dernière mise à jour de 2017
pour NEdit et 2021 pour NEdit-NG).
Il offre un aspect semblable aux éditeurs que l'on trouve sur
Windows et MacOS, par exemple, les touches de raccourcis
standards sont Ctrl+X pour couper, Ctrl+C pour copier, Ctrl+V
pour coller. Ainsi, les nouveaux utilisateurs venant des
autres systèmes d'exploitation n'auront pas trop de mal à
réadapter facilement NEdit
. C'est un éditeur très
configurable, notamment la police des caractères, les couleurs
(enfin, parfois il faut être un peu bidouilleur aussi :) ).
C'est un éditeur à usage général. Il n'est pas seulement
utile pour .
Si ses fonctionnalités de bases ne vous suffisent pas pour LaTeX, il existe une extension pour NEdit sur le CTAN.
STEAD
(Sympathetic Tk-based Editor for Average Dummies)
est un éditeur de texte convivial pour Unix (ressemblant
à Alpha
sur MacOS). Il est simple d'utilisation,
contextuel et configurable.
Recherche/remplacement pouvant utiliser les expressions régulières -
undo/redo multiniveau - colorisation - transformation possible de la
sélection (y compris rectangulaire) par une commande Unix - …
La particularité de cet éditeur est qu'il est entièrement interprété ! En effet, il est écrit en langage TCL et TK. Necessite l'ancienne version wish3.6 (sources et binaire fournis).
Disponible sur : http://www.ensta.fr/~diam/stead/
Contact: Maurice DIAMANTINI
Il existe également
TeXShell
pour X~Window (Tcl/Tk) disponible par ftp sur
ftp://sunsite.unc.edu/pub/Linux/apps/tex/.
ViM
, développé par 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 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 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.