La version 2.3 de LyX apporte bon nombre de nouvelles fonctionnalités, la principale étant probablement la gestion du moteur de bibliographie Biblatex. Le paquet LaTeX n’est pas complètement pris en charge dans la moindre de ses fonctionnalités, mais l’est déjà au même niveau que les autres moteurs de bibliographie déjà implémentés. Par exemple, il était déjà possible de générer plusieurs bibliographies dans un même document (plus précisément, des bibliographies partitionnées à l’aide du paquet bibtopic) ; maintenant, cette fonctionnalité est aussi disponible nativement à travers Biblatex (ou chapterbib en sus de bibtopic pour les autres moteurs).
LyX dispose de la notion de branche, afin de générer plusieurs sorties depuis un même document (par exemple, une feuille d’exercices avec juste les énoncés ou aussi les correctifs). Jusqu’à présent, le contenu pouvait être activé par branche ; maintenant, il peut aussi l’être quand une branche n’est pas active.
Parmi les grandes passions de LyX, on compte la gestion poussée des différentes langues, notamment au niveau de leur typographie. La version 2.3 révise complètement les mécanismes des guillemets, avec la notion de guillemets dynamiques : ceux-ci s’adaptent automatiquement au style de guillemets du document (contrairement aux guillemets non typographiques, qui sont maintenant gérés nativement). Sept nouveaux styles de guillemets ont été ajoutés (avec des variations pour les citations à l’intérieur de citations) :
- ‘british’ (“inner quotation”)
- 「cjk」 (『inner quotation』
- 《cjkangle》 (〈inner quotation〉
- «french» (“inner quotation”)
- «frenchin» («inner quotation»)
- «russian» („inner quotation“)
- »swedishg» (’inner quotation’)
Comme à chaque nouvelle version, bon nombre de commandes et de paquets LaTeX sont désormais pris en charge. Par exemple :
- la commande \xout du paquet ulem pour barrer du texte ;
- l’environnement subequations, pour numéroter plus précisément les équations ;
- les options de document leqno et reqno, pour déterminer l’endroit où doit se placer le numéro de la formule ;
- la longueur \baselineskip ;
- l’option fleqn et la longueur \mathindent, pour indenter les formules au lieu de les centrer.
Certaines modifications apportent un confort d’utilisation plus grand. Par exemple, LyX peut maintenant détecter les modifications en temps réel du fichier principal, ainsi que mettre à jour instantanément les images incluses sans trop consommer de batterie.
LyX 2.3 est disponible depuis mars 2018, mais les binaires pour Windows ne sont apparus que récemment, en juillet. Cela est dû à un désaccord entre les développeurs sur la manière de gérer un défaut dans MikTeX : une mise à jour importante risquait de casser l’installation des utilisateurs. Il faut donc prévenir, lors de l’installation de LyX, que les mises à jour de MikTeX sont nécessaires, mais qu’elles pourraient casser l’installation actuelle de MikTeX. Le désaccord portait sur la manière de formuler la chose : le développeur qui s’occupait de l’installateur (Uwe Stöhr) a toujours préféré créer un installateur pour lequel la grande majorité des utilisateurs n’a aucun besoin de comprendre toutes les options (puisque le public utilisant Windows n’est pas toujours au courant des complexités de LaTeX) — ces options étant présentes pour les utilisateurs avancés. Il était cependant seul à avoir cet avis, les autres développeurs préférant expliciter tous les choix à l’utilisateur, quitte à le perdre et à ce qu’il prenne un choix au hasard quand il ne comprend pas. Le résultat est que Uwe Stöhr a produit son propre installateur, exactement comme il le faisait depuis des années, mais que le site officiel présente un autre installateur, créé par un autre développeur de LyX (Richard Kimberley Heck) — ce dernier n’étant pas à l’aise avec Windows, il lui a fallu plusieurs mois pour produire l’installateur (qui a toujours quelques limitations, comme une absence d’icône dans la liste des programmes lors de la désinstallation).
Télécharger LyX 2.3.
Télécharger l’installateur de Uwe Stöhr.
Et vous ?
Que pensez-vous de cette nouvelle version de LyX ?
Quelles fonctionnalités souhaiteriez-vous avoir dans les prochaines versions ?