Le programme make est un outil utilisé par les développeurs. On peut également s’en servir lorsqu’on fait du (Xe)LaTeX, pour automatiser les compilations.
En effet, il est assez courant de devoir faire plusieurs compilations successives, avec différents compilateurs ((Xe)LaTeX, SplitIndex, Biber etc.). Ces compilations doivent s’effectuer dans un certain ordre, parfois se répéter (par exemple en cas de variation des ruptures de pages, pour avoir une table des matières toujours à jour) etc.
Le risque est grand d’en oublier. C’est pourquoi utiliser make
pour automatiser cela est une bonne idée. Voici un petit tutoriel à ma sauce. Il vient compléter celui qui m’a appris à me servir de make
ainsi qu’un autre plus généraliste.
Que les puristes me pardonnent : il y a ici quelques approximations, pour les besoins de la cause.
On consultera désormais l’article sur LaTeXmk, qui est plus efficace.