Tout le monde connaît TeX et LaTeX, les processeurs de textes permettant d'obtenir des documents de qualité moyennant un minimum d'effort. Les adeptes du WYSIWYG (What you see is what you get) passeront leur chemin, mais pour les autres il peut être intéressant de voir ce que Lua peut apporter...
Lors de la rédaction d'un document ou d'une classe, ne vous êtes-vous jamais retrouvé confronté au problème de l'insertion d'un test conditionnel ou d'une boucle ? Personnellement, n'étant pas satisfait par la solution proposée dans LaTeX, c'est ce problème qui m'a amené à étudier LuaLaTeX et je détaillerai donc dans cet article les fonctionnalités intéressantes apportées par le support de Lua dans LaTeX.
1. Installation
Bien entendu, avant toute chose, nous devons disposer de LuaLaTeX sur notre machine. En général, quelle que soit votre distribution vous devriez trouver un paquetage. Pour les distributions basées sur Debian, ce sera :
$ sudo apt install texlive-luatex
Dorénavant, au lieu d'utiliser le traditionnel pdflatex pour obtenir un PDF depuis vos documents LaTeX, vous utiliserez la commande lualatex.
Pour utiliser le paquet babel avec l'option french vous aurez besoin d'une installation supplémentaire. Comme il y a deux façons de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première