Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
distributions:editeurs:editeurs_pour_unix [2016/10/20 21:27] – jejust | 6_distributions:editeurs:editeurs_pour_unix [2022/01/26 08:14] (Version actuelle) – Fusion de la page française et de la page anglaise. Traduction. yannick.tanguy |
---|
\paragraphe{Les éditeurs sous \operatingsystem{UNIX}} | ====== Quels sont les éditeurs utilisables sous Linux? ====== |
| |
====== Quels sont les éditeurs utilisables sous \operatingsystem{UNIX} ?}. ====== | ===== Éditeurs généralistes ===== |
| |
| ==== (X)Emacs ==== |
| |
$\Reponse$ ''Cicero'' est un traitement de texte sous X11R6 et Motif2.0. Le | ''[[http://www.gnu.org/software/emacs/emacs.html|GNU emacs]]'' et ''[[http://www.xemacs.org/|XEmacs]]'' sont des éditeurs sous Unix/Linux qui offrent en standard un |
package comprend des fontes X \PS, ghostscript, <latex>\TeX</latex>{} | mode d'édition, un peu fruste mais néanmoins pratique, facilitant la composition de documents <latex>\LaTeX</latex>. Une extension à ''Emacs'', [[ctanpkg>auctex|AUCTeX]] (utilisez plutôt le gestionnaire d'extension 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) |
(''dvips'') et ''Cicero''. Pour plus de renseignements, consulter : | |
\url{http://www.informatik.uni-frankfurt.de/~weis/cicero.html}. | |
| |
| |
$\Reponse$ ''(X-)Emacs'' est un éditeur sous \operatingsystem{Unix} qui offre en standard un | |
mode d'édition, un peu fruste mais néanmoins pratique, | |
facilitant la composition de documents (La)<latex>\TeX</latex>{}. Une extension à | |
''emacs'', ''AUC-TeX'' (disponible sur https://www.ctan.org/{support/auctex/} ou sur | |
\url{http://sunsite.auc.dk/auctex/}), fournit de nombreuses facilités | |
supplémentaires (indentation automatique, messages d'erreur en | |
anglais compréhensible, gestion des documents multifichiers, | |
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)<latex>\TeX</latex>{}, vous pouvez spécifier sur la première | |
ligne de votre fichier: | |
| |
| ''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>\LaTeX</latex>, vous pouvez spécifier sur la première ligne de votre fichier : |
| |
| <WRAP column 30ex> |
<code latex> | <code latex> |
| % -*-latex-*- |
% -*-latex-*-} | |
</code> | </code> |
| </WRAP> |
| <WRAP clear /> |
| |
| L'extension (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. |
| |
Les packages 'font-lock' et 'hilit19' ('hilit319' pour ''Xemacs'') | ==== Jed ==== |
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)<latex>\TeX</latex>{}. | |
Pour plus de détails, voir: https://www.ctan.org/{support/ultratex/}. | |
| |
Le package (standard) 'imenu' donne accès à un menu listant les | ''LaTeX4Jed'' offre une prise en charge améliorée de <latex>\LaTeX</latex> pour l'éditeur ''[[http://www.jedsoft.org/jed/|jed]]''. ''LaTeX4Jed'' est similaire à [[ctanpkg>auctex|AUCTeX]] : menus, raccourcis, modèles, coloration syntaxique, plan de document, débogage intégré, complétion de symboles, intégration complète avec des programmes externes, etc. Il a été conçu à la fois pour les utilisateurs débutants et avancés de <latex>\LaTeX</latex>. |
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. | |
| |
| ==== NEdit ==== |
| |
$\Reponse$ ''Funtek'', de \nom{V.}{Vidal}, sous X~Window et Motif, est un | ''[[https://sourceforge.net/projects/nedit/|NEdit]]'' (//The Nirvana Text Editor//) et son //fork// [[https://github.com/eteran/nedit-ng|NEdit-NG]] sont des éditeurs entièrement conçus pour [[wpfr>X_Window_System|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 extensions à partir des sources (dernière mise à jour de 2017 pour NEdit et 2021 pour NEdit-NG). |
éditeur texte orienté <latex>\LaTeX</latex>{}; il traite le source <latex>\LaTeX</latex>{} page à | |
page, permet un accès aux symboles spéciaux, et une construction | |
de tableaux automatique. La version actuelle est une bêta. | |
| |
| Il offre un aspect semblable aux éditeurs que l'on trouve sur Windows et MacOS, par exemple, les 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 aucun mal à s'adapter à ''NEdit''. C'est un éditeur très configurable, notamment la police de 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>\LaTeX</latex>. |
| |
$\Reponse$ ''LyX'' est un traitement de texte sous X11 qui offre une sortie | Si ses fonctionnalités de bases ne vous suffisent pas pour <latex>\LaTeX</latex>, il existe [[ctanpkg>NEdit-LaTeX-Extensions|une extension pour NEdit sur le CTAN]]. |
<latex>\LaTeXe</latex>{}. Il est presque WYSIWYG. ''LyX'' présente les avantages | |
d'être petit, rapide et gratuit. %LyX est encore en développement. | |
Une version de ''LyX'' est disponible à \url{http://www.lyx.org/} ou | |
%par ftp sur \url{ftp://ftp.lip6.fr/pub/linux/sunsite/X11/xapps/editors/} ou | |
par ftp sur \url{ftp://ftp.lyx.org/pub/lyx/} ou sur le web par | |
\url{http://www.lehigh.edu/~dlj0/LyriX.html}. | |
Il existe également une liste de discussion~: \mail{lyx@lyx.org}. | |
| |
Parmi les fonctionnalités, on trouve~: | ==== ViM ==== |
\begin{itemize} | |
\item éditeur d'équations; | |
\item éditeur de tables; | |
\item inclusion d'images au format ''EPS''; | |
\item correction orthographique... | |
\end{itemize} | |
| |
% Les dernières documentations sont disponibles par ftp sur | ''[[https://vim8.org/|ViM]]'', développé par Bram Moolenaar et disponible également pour Windows et MacOS, dispose 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>\LaTeX</latex> qui facilite la saisie des textes : [[http://vim-latex.sourceforge.net/]]. |
% \url{ftp://ftp.lyx.org/pub/lyx/doc/}. | |
| |
| ==== Xcoral ==== |
| |
$\Reponse$ ''NEdit'' est un éditeur entièrement conçu sous X dès le début. | ''[[http://xcoral.free.fr/|Xcoral]]'', sous Unix, offre des fonctionnalités de même type que Emacs mais non interactives. Il est toujours maintenu en 2020. |
Il offre un aspect semblable aux éditeurs que l'on trouve sur | |
\operatingsystem{Windows} et \operatingsystem{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, 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>\LaTeX</latex>. | |
| |
L'origine de cette discussion est de trouver un remplaçant | ''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>\LaTeX</latex> ou ''HTML''. |
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 toutes) de | |
ces fonctions sous ''NEdit'' à l'aide de macros. | |
| |
(Ce message, de Seak~Teng-Fong, \mail{seak.teng-fong@iname.com}, a été | 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. |
abrégé, pour le message complet, référez vous à Message-ID: | |
<3881E519.437B2409@iname.com>). | |
| |
Pour plus de détails sur NEdit: \url{http://www.nedit.org}. | ===== Éditeurs spécialisés pour LaTeX ===== |
''NEdit'' est sous licence GPL. | |
| |
| ==== Gummi ==== |
| |
$\Reponse$ ''STEAD'' (Sympathetic Tk-based Editor for Average Dummies) | ''[[https://gummi.app/|Gummi]]'' est un éditeur //open-source// simple, et développé spécialement pour <latex>\LaTeX</latex> Parmi ses [[wpfr>Gummi_(logiciel)|nombreuses fonctionnalités]], il permet de prévisualiser le document en cours de rédaction. Il est encore développé en 2020. |
est un éditeur de texte convivial pour \operatingsystem{Unix} (ressemblant | |
à ''Alpha'' sur \operatingsystem{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 \operatingsystem{Unix} - ... | |
| |
La particularité de cet éditeur est qu'il est entièrement interprété ! | ==== Kile ==== |
En effet, il est écrit en langage TCL et TK. | |
Necessite l'ancienne version wish3.6 (sources et binaire fournis). | |
| |
Disponible sur : \url{http://www.ensta.fr/~diam/stead/} | ''[[https://kile.sourceforge.io/|Kile]]'' est fourni avec le gestionnaire de fenêtres de KDE. Des informations (et des fichiers téléchargeables) sont disponibles sur la [[http://kile.sourceforge.net/|page SourceForge]] du projet. |
Contact: Maurice DIAMANTINI (\mail{diam@ensta.fr}) | |
| |
| ==== TeXmaker ==== |
| |
| ''[[https://www.xm1math.net/texmaker/|TeXmaker]]'' (multiplateforme). |
| |
$\Reponse$ Il existe également ''TeXShell'' pour X~Window (Tcl/Tk) | ==== TeXstudio ==== |
disponible par ftp sur | |
\url{ftp://sunsite.unc.edu/pub/Linux/apps/tex/}. | |
| |
| ''[[http://texstudio.sourceforge.net/|TeXstudio]]'' |
| |
$\Reponse$ ''ViM'', développé par \nom{Bram}{Moolenaar}, dispose dans sa | ==== TeXworks ==== |
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>\LaTeX</latex>{} qui facilite grandement | |
la saisie des textes.\url{http://vim-latex.sourceforge.net/} | |
Vous trouverez plus d'infos sur ''ViM'' sur \url{http://www.vim.org/} ou | |
par ftp sur \url{ftp://ftp.vim.org/pub/vim/} (également reflété par | |
\url{ftp.lip6.fr}). | |
| |
| Le [[1_generalites:gutenberg|TUG]] parraine le développement d'un éditeur et d'un shell multiplateformes, inspirés de l'excellent TeXshop pour Macintosh. Le résultat, [[http://www.tug.org/texworks/|TeXworks]], est recommandé si vous cherchez un environnement de développement <latex>\LaTeX</latex>. Il est distribué avec ''<latex>\TeX</latex> Live'' et ''MiKTeX''. |
| |
$\Reponse$ ''Xcoral'', éditeur sous \operatingsystem{Unix} offre des fonctionnalités de même | ===== Traitements de texte WYSIWYG ===== |
type que ''emacs'' mais non interactives. Il est disponible sur | |
\url{http://xcoral.free.fr/} ou par ftp sur | |
\url{ftp://ftp.x.org/contrib/editors/}. | |
| |
''Xcoral'' est un éditeur multifenêtres pour X~Window, | ''[[http://www.lyx.org/|LyX]]'' est un véritable traitement de texte sous X11 qui offre une sortie <latex>\LaTeXe</latex>. Il est presque [[1_generalites:bases:wysiwyg|WYSIWYG]]. Parmi ses fonctionnalités, on trouve : |
offrant un certain nombre de facilités notamment pour écrire | * éditeur d'équations ; |
des programmes ''perl'', ''ada'', ''fortran'', ''C'', ''C++'', ''java'' ainsi que des | * éditeur de tables ; |
documents <latex>\LaTeX</latex>{} ou ''HTML''. | * inclusion d'images au format ''EPS'' ; |
| * correction orthographique... |
| |
Cet éditeur comprend un interpréteur ''Ansi C'' intégré qui | En revanche, il est peu apprécié des utilisateurs avancés de <latex>\LaTeX</latex>, car il s'occupe lui-même de générer le code <latex>\LaTeX</latex>, alors que vous saisissez votre document dans une interface de type traitement de texte. Le code est ensuite difficile à retravailler à la main. |
permet aux utilisateurs d'étendre ses fonctionnalités | |
facilement. Un manuel d'aide complet indexé est disponible | |
en ligne. | |
| |
| Si vous avez besoin d'aide avec ''LyX'', regardez plutôt du côté des [[https://www.lyx.org/MailingLists|listes de discussion spécifiques]] plutôt que des listes orientées <latex>\LaTeX</latex>. |
| |
$\Reponse$ ''X-Window Shell'' pour <latex>\TeX</latex>{} (OpenLook ou Xaw/Xaw3d) disponible | ===== Quelques éditeurs obsolètes ===== |
à \url{http://www.ibiblio.org/pub/Linux/apps/tex/TeXshell.2.85.tar.gz}. | |
| |
| 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... |
| |
$\Reponse$ ''xtem'': une interface graphique offrant des fonctionnalités | Voici quelques noms de projets : |
<latex>\TeX</latex>{}/<latex>\LaTeX</latex>{} disponible sur | * ''Funtek'', de V. Vidal, sous X Window et Motif ; |
\url{http://ftp.iwd.uni-bremen.de/xtem/xtem_texmenu.html}. | * ''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 [[wpfr>Tool_Command_Language|Tcl/Tk]]. Il a conservé une [[https://perso.ensta-paris.fr/~diam/stead/|page d'accueil]]. |
| |
| ------ |
| //Sources :// |
| * [[https://itsfoss.com/latex-editors-linux/|9 best LaTeX editors for Linux]]. |
| * [[faquk>FAQ-editors|TeX-friendly editors and shells]] |
| |
| {{htmlmetatags>metatag-keywords=(LaTeX,éditeur de texte,éditeur de code LaTeX,éditeurs spécialisés pour LaTeX,éditeur avec prévisualisation,DVI) |
| metatag-og:title=(Quels sont les éditeurs utilisables sous Linux) |
| metatag-og:site_name=(FAQ LaTeX francophone) |
| }} |