Comment éditer LaTeX ?
Les éditeurs ci-dessous sont classés par ordre alphabétique sur
le nom, afin d'éviter toute dispute sur la place de l'un ou
l'autre.
* Alpha est un éditeur Macintosh shareware assez proche d'emacs.
Il est disponible entre autres par ftp sur
ftp://alpha.olm.net/pub/.
Cet éditeur est hautement configurable grâce à un langage de
programmation intégré, Tcl. Il possède entre autres un mode
LaTeX très convivial. Alpha permet aussi une interaction avec le
compilateur (Texture (commercial), CMACTEX, OzTex ou Direct-Tex)
en lançant la compilation d'une combinaison de touches. La
dernière version d'Alpha est la 7.2. Elle comprend la version 3.2
des macros freeware Alpha LaTeX de T. Scavo.
Pour plus de renseignements, voir http://alpha.olm.net/.
* Cicero est un traitement de texte sous X11R6 et Motif2.0. Le
package comprend des fontes X postscript, ghostscript, TeX
(dvips) et Cicero. Pour plus de renseignements, consulter :
http://zeus.informatik.uni-frankfurt.de/~weis/cicero.html.
* Eddi4TeX, sous MS-DOS ou OS/2, est un éditeur spécifiquement
conçu pour TeX, il offre la couleur, vérifie la syntaxe. Il
est disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/systems/msdos/e4t/ ou dans
ftp://ftp.inria.fr/pub/TeX/CTAN/systems/OS2/epmtex/.
* (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 (La)TeX. Une extension à
emacs, AUC-TeX (disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/support/auctex/ ou sur
http://sunsite.auc.dk/auctex/), fournit de nombreuses facilités
supplémentaires (indentation automatique, messages d'erreur en
anglais compréhensible, gestion des documents multi-fichiers,
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 (La)TeX, vous pouvez spécifier sur la première
ligne de votre fichier : % -*-latex-*-
Les packages 'font-lock' et 'hilit19' ('hilit319' pour Xemacs)
ou plus récent 'font-latex' (basé sur font-lock), permettant de
choisir les couleurs et les polices mettant en évidence la
syntaxe d'un fichier, sont utilisables avec les modes (La)TeX.
Pour plus de détails, voir: ftp://ftp.inria.fr/pub/TeX/CTAN/support/ultratex/.
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-Windows system et Motif, est un
éditeur texte orienté LaTeX; il traite le source LaTeX page à
page, permet un accès aux symboles spéciaux, et une construction
de tableaux automatique. La version actuelle est une bêta.
* GNU emacs et AUCTeX peuvent également être utilisés sous
MS-DOS ou OS/2.
* JED est un clone multi-plateformes proche d'emacs. JED est en
fait un emacs allégé qui offre des facilités dans l'édition de
fichier (La)TeX. Il tourne sous Unix/VMS/Dos/Win. Il est
disponible à http://space.mit.edu/~davis/.
* LyX est un traitement de texte sous X11 qui offre une sortie
LaTeX2e. Il est presque WYSIWYG. LyX présente les avantages
d'être petit, rapide et gratuit. LyX est encore en développement.
Une version NON définitive est disponible à http://www.lyx.org/ ou
par ftp sur ftp://ftp.lip6.fr/pub/linux/sunsite/X11/xapps/editors/ ou
par ftp sur ftp://ftp.lyx.org/pub/lyx/ ou sur le web par
http://www.lehigh.edu/~dlj0/LyriX.html.
Il existe également une liste de discussion : lyx at lyx.org.
Parmi les fonctionnalités, on trouve:
- éditeur d'équations,
- éditeur de tables,
- inclusion d'images au format EPS,
- correction d'orthographe,
- etc.
Les dernières docs sont disponibles par ftp sur
ftp://ftp.lyx.org/pub/lyx/doc/.
* MicroEmacs (inclu dans la distribution DOS-GUT), sous windows,
permet d'éditer et de gérer des documents TeX.
* NEdit est un éditeur entièrement conçu sous X dès le début.
Il offre des "look and feel" semblables aux éditeurs qu'on
trouve sur Windows et Mac, par ex, les touches de raccourcis
standards sont Ctrl+X pour couper, Ctrl+C pour copier, Ctrl+V
pour coller. Ainsi, les nouveaux utilisateurs immigrés des
autres système d'exploitation n'auront pas trop de mal à
réadapter facilement NEdit. C'est un éditeur très
configurable, par ex 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 LaTeX.
L'origine de cette discussion est de trouver un remplaçant
de Kedit pour Dos. Je suppose que ce programme a pas mal de
fonctions qu'on ne trouve pas ailleurs, ni sous NEdit. Mais il
est possible de programmer la plupart (si ce n'est pas tout) de
ces fonctions sous NEdit à l'aide de macro.
(Ce message, de Seak Teng-Fong, seak.teng-fong at iname.com, a été
abrégé, pour le message complet, référez vous à Message-ID:
<3881E519.437B2409 at iname.com>).
Pour plus de détails sur NEdit: http://www.nedit.org.
NEdit est sous licence GPL.
* Scientific Word pour windows est un éditeur qui permet presque
de visualiser un document LaTeX en WYSIWYG (What You See Is What
You Get). Il facilite l'édition d'un document LaTeX en
permettant une insertion aisée des symboles, l'édition de
tableaux, ... par le "mulot" ou par raccourcis clavier. Pour
l'utiliser pleinement, il vaut mieux connaître LaTeX.
Remarque : ce produit est commercial et cher.
* STEAD "Sympathetic Tk-based Editor for Average Dummies"
est un éditeur de texte convivial pour Unix (ressemble
à Alpha sur mac). 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 <diam at ensta.fr>
* TeXnicCenter, écrit par Sven Wiegand, est disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/systems/win32/TeXnicCenter/. C'est un environnement
de développement intégré (IDE en anglais) LaTeX pour Windows
distribué sous liscence GPL. L'interface est très proche de celle
que l'on peut trouver dans des outils du style de MS Visual Studio.
Bien qu'encore à l'état de bêta, il offre la coloration des mots clés,
une gestion aisée de larges projets, une vue structurée des fichiers,
des sections du document, des flottants et plein d'autres fonctionnalités
fort intéressantes. Le correcteur orthographique est prévu pour la
prochaine bêta. Pour plus d'infos, vous pouvez consulter sa page web :
http://www.toolscenter.org/front_content.php?idcat=26
* TeXShell, écrit par J. Schlegelmilch, est disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/systems/msdos/texshell/ts271.zip. C'est un éditeur Windows
sous dos qui offre une coloration des mots clés LaTeX, une aide
en ligne et d'autres petites fonctionnalités telles que les
compilations associées à des boutons. La distribution DOS-GUT
utilise TeXshell et offre un MicroEmacs francisé.
Il existe également TeXShell pour X Window system (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; à noter
cependant la légèreté de ViM par rapport à l'usine à gaz
GNUienne. Vous trouverez plus d'infos sur ViM sur
http://www.vim.org/ ou par ftp sur ftp://ftp.vim.org/pub/vim/
(également reflété par ftp.lip6.fr).
* WINEDT95,logiciel Shareware pour Windows 95, est un éditeur
avec menu TeX/LaTeX qui permet de repérer les commandes LaTeX et
de compter les délimiteurs. Il est disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/support/winedt/. Il est pourvu d'un correcteur
orthographique.
* wintex95 disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/systems/win32/wtex95/ est
un éditeur flexible offrant un coloriage automatique de la
syntaxe LaTeX. Il offre également une complétion automatique,
et des palettes de symboles, un éditeur de tableaux, des
touches de raccourci, le lancement de programmes externes, etc.
C'est un shareware.
* Xcoral, éditeur sous Unix offre des fonctionnalités de même
type que emacs mais non interactives. Il est disponible par ftp
sur ftp://ftp.inria.fr/X/contrib-R5/clients/ ou sur
ftp://ftp.x.org/contrib/.
Xcoral est un éditeur multi-fenêtres pour X Window System,
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 'built-in' qui
permet aux utilisateurs d'étendre ses fonctionnalités
facilement. Un manuel d'aide complet indexé est disponible
on-line.
* X-Window Shell pour TeX (OpenLook ou Xaw/Xaw3d) disponible sur
http://www.tm.bi.ruhr-uni-bochum.de/personal/marc/xtexshell.html.
* xtem: une interface graphique offrant des fonctionnalités
TeX/LaTeX disponible sur
http://ftp.lrw.uni-bremen.de/xtem/xtem_texmenu.html.
* D'autres éditeurs sous dos, Mac et windows95 sont présentés
dans http://www.jumbo.com/.