Derniers commentaire(s) [Tous] :


latex-utils 2.1.2 ou "comment compiler du latex avec make facilement"

Posté le 24 mars 2006
0
Après avoir réécrit un Makefile particulier pour chaque document LaTeX (éventuellement à l'aide du copier-coller) pendant des années, des amis et moi avons finalement essayé d'en faire un générique. Évidemment, ce n'est pas la première fois qu'une telle tentative est faite, mais il nous semble que le résultat est prometteur et on attend maintenant des rapports de bugs (ou mieux, des patches ;-) ).

Normalement, il suffit de faire un fichier Makefile avec la ligne :
include LaTeX.mk
et ça suffit pour compiler un document LaTeX avec gestion correcte des dépendances. Ça marche sur des petits documents mais aussi sur une thèse avec sommaire, table des matières, multiples bibliographies, index, glossaire, figures multiples, ...

Au départ, nous avions essayé de trouver les dépendances par analyses des fichiers .tex (avec grep, sed, ...). Évidemment, dès qu'il y avait des constructions un peu complexes dans le fichier (include avec des macros, ...), ça ne marchait plus.

La solution que nous avons finalement développer est de faire écrire les dépendances dans un fichier directement par latex/pdflatex (un peu comme l'option -MM de gcc) et ça semble assez robuste.

On a également un paquet latex permettant d'inclure des figures xfig directement dans le .tex :
\includegraphics{toto.fig}
Le Makefile appelle transfig si nécessaire et le package latex inclut le pstex_t (ou le pdftex_t) au lieu du .fig.

> Lire le journal (5 commentaires, moyenne: 2,6).