Chapter 5 É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.
5.1 Alpha
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/.
5.2 Cicero
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.
5.3 Eddi4TeX
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.fdn.org/pub/CTAN/systems/msdos/e4t/ ou dans ftp://ftp.fdn.org/pub/CTAN/systems/OS2/epmtex/.
5.4 (X-)Emacs
(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.fdn.org/pub/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.fdn.org/pub/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.
5.5 Funtek
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.
5.6 GNU emacs
GNU emacs et AUCTeX peuvent également être utilisés sous MS-DOS
ou OS/2.
5.7 JED
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/.
5.8 L-.1667em.25emY-.125emX
L-.1667em.25emY-.125emX est un traitement de texte sous X11 qui offre une sortie LATEX 2e.
Il est presque WYSIWYG. L-.1667em.25emY-.125emX présente les avantages d'être petit,
rapide et gratuit. L-.1667em.25emY-.125emX 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@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/.
5.9 MicroEmacs
MicroEmacs (inclu dans la distribution DOS-GUT), sous windows, permet
d'éditer et de gérer des documents TeX.
5.10 NEdit
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@iname.com, a été abrégé,
pour le message complet, référez vous à Message-ID: <3881E519.437B2409@iname.com>).
Pour plus de détails sur NEdit: http://www.nedit.org. NEdit
est sous licence GPL.
5.11 Scientific Word
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.
5.12 STEAD
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@ensta.fr>
5.13 TeXnicCenter
TeXnicCenter, écrit par Sven Wiegand, est disponible sur ftp://ftp.fdn.org/pub/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/texniccenter/index.html.
5.14 TeXShell
TeXShell, écrit par J. Schlegelmilch, est disponible sur ftp://ftp.fdn.org/pub/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/.
5.15 ViM
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).
5.16 WINEDT95
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.fdn.org/pub/CTAN/support/winedt/.
Il est pourvu d'un correcteur orthographique.
5.17 wintex95
wintex95 disponible sur ftp://ftp.fdn.org/pub/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.
5.18 Xcoral
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.
5.19 X-Window Shell pour TeX
X-Window Shell pour TeX (OpenLook ou Xaw/Xaw3d) disponible sur
http://www.tm.bi.ruhr-uni-bochum.de/personal/marc/xtexshell.html.
5.20 xtem
xtem: une interface graphique offrant des fonctionnalités TeX/LATEX
disponible sur http://ftp.lrw.uni-bremen.de/xtem/xtem_texmenu.html.
5.21 Autres
D'autres éditeurs sous dos, Mac et windows95 sont présentés dans http://www.jumbo.com/.