LyX (prononcé [ ˈlɪks] [ ) est un logiciel de traitement de documents open source à interface utilisateur graphique basé sur le système de composition LaTeX . Contrairement à la plupart des logiciels de traitement de texte , qui suivent le paradigme WYSIWYG (« what you see is what you get »), LyX a une approche WYSIWYM (« what you see is what you mean »), où ce qui apparaît à l'écran décrit approximativement la structure sémantique de la page et n'est qu'une approximation du document produit par TeX .
Comme LyX s'appuie sur le système de composition de LaTeX sans être lui-même un éditeur LaTeX à part entière, il possède la puissance et la flexibilité de LaTeX et peut gérer des documents tels que des livres, des notes, des thèses, des articles universitaires, des lettres, etc. L'interface de LyX est structurée de telle sorte que, même si la connaissance du langage de balisage LaTeX n'est pas nécessaire pour une utilisation de base, de nouvelles directives LaTeX peuvent être ajoutées au document pour prendre en charge des fonctionnalités plus complexes pendant l'édition — mais pas au niveau de contrôle total qu'un éditeur LaTeX à part entière peut fournir.
LyX est populaire parmi les auteurs techniques et les scientifiques pour ses modes mathématiques avancés, bien qu'il soit de plus en plus utilisé par les chercheurs non orientés vers les mathématiques également pour son intégration de base de données bibliographique et sa capacité à gérer plusieurs fichiers. LyX est également devenu un outil de publication populaire parmi les auto-éditeurs .
LyX est disponible pour tous les principaux systèmes d'exploitation, dont Windows , MacOS , Linux , UNIX , ChromeOS , OS/2 et Haiku . LyX peut être redistribué et modifié selon les termes de la licence publique générale GNU et est donc un logiciel libre .
Caractéristiques

LyX est un processeur de documents complet. Il permet la création et l'édition de documents structurés , des branches pour avoir différentes versions du même document, des documents maîtres et enfants, le suivi des modifications, la prise en charge de l'écriture de documents dans de nombreuses langues et scripts, la vérification orthographique , les graphiques , l'édition de tableaux et la gestion automatique des références croisées (hyperliens). LyX fournit des titres, des en-têtes et des paragraphes numérotés automatiquement, avec un plan de document. Il dispose d'un puissant éditeur de formules mathématiques avec une interface pointer-cliquer ou clavier uniquement.
LyX prend en charge nativement de nombreuses classes de documents et modèles disponibles dans LaTeX via . Des mises en page et des modules\documentclass{theclass} utilisateur peuvent être créés pour ceux qui manquent. Le texte est mis en page selon les règles typographiques standard , y compris les ligatures , le crénage , les retraits , l'espacement et la césure . Il fournit un support de citation BibTeX/BibLaTeX , des références croisées complètes et des hyperliens PDF . LyX peut importer divers formats de texte courants.
Les documents peuvent être traités dans les systèmes de composition LaTeX, PdfLaTeX , XeTeX et LuaTeX ou exportés vers XHTML , DocBook , EPUB (via Docbook) et texte brut. Le contrôle des versions est assuré par des systèmes de contrôle externes comme SVN , Git , RCS et CVS .
LyX prend en charge les langues s'écrivant de droite à gauche comme l'arabe , le persan , et l'hébreu , ainsi que la prise en charge du texte bidirectionnel . Les langues chinoise , japonaise et coréenne sont également prises en charge.
Les documents peuvent intégrer des calculs via Octave ou des systèmes de calcul formel (CAS) tels que Maple , Maxima et Mathematica . Les commandes seront transmises aux programmes externes et les résultats seront intégrés dans le document.
Histoire
Matthias Ettrich a commencé à développer un programme shareware appelé Lyrix en 1995. Il a ensuite été annoncé sur Usenet , où il a reçu beaucoup d'attention dans les années suivantes.
Peu de temps après la sortie initiale, Lyrix a été renommé LyX en raison d'un conflit de nom avec un traitement de texte produit par la société Santa Cruz Operation . Le nom LyX a été choisi en raison du suffixe du fichier.lyxpour les fichiers Lyrix.
Versions
LyX n'a pas de calendrier de publication défini. Les versions sont publiées lorsqu'il y a des corrections de bogues importantes ou des améliorations significatives. Le tableau suivant répertorie les dates de toutes les versions majeures. Pour la collaboration entre différents utilisateurs, il est recommandé d'utiliser la même version majeure car le format de fichier LyX reste fixe dans chaque version majeure (par exemple, toutes les versions mineures de LyX 2.3.0, 2.3.1, 2.3.2, ... utilisent strictement le même format de fichier).