Ceci est une ancienne révision du document !


Quels sont les éditeurs utilisables sous Linux?

$\Reponse$ (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 \LaTeX. 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 \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.

$\Reponse$ LyX est un traitement de texte sous X11 qui offre une sortie \LaTeXe. 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…

$\Reponse$ 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 \LaTeX.

Si ses fonctionnalités de bases ne vous suffisent pas pour LaTeX, il existe une extension pour NEdit sur le CTAN.

$\Reponse$ 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 \LaTeX qui facilite grandement la saisie des textes: http://vim-latex.sourceforge.net/. Vous trouverez plus d'infos sur ViM sur https://vim8.org/.

$\Reponse$ Xcoral, éditeur sous Unix offre des fonctionnalités de même type que Emacs mais non interactives. Il est toujours maintenu en 2020.

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.

Quelques éditeurs obsolètes

On trouve sur le web la trace de nombreuses initiatives pour développer l'éditeur idéal: le plus léger, le plus configurable, le plus complet, le plus ergonomique…

Voici quelques noms de projets:

  • Funtek, de V. Vidal, sous X Window et Motif;
  • TeXShell pour X Window (Tcl/Tk);
  • STEAD (Sympathetic Tk-based Editor for Average Dummies), de Maurice Diamantini, est un éditeur de texte convivial pour Unix (ressemblant à Alpha sur MacOS), entièrement interprété, écrit en Tcl/Tk. Il a conservé une page d'accueil.
6_distributions/editeurs/editeurs_pour_unix.1608190534.txt.gz · Dernière modification : 2020/12/17 07:35 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0