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/.