J'ai développé un Makefile pour LaTeX sur la base du Makefile pour LaTeX de Chris Monson (cf également la page du projet sur Google Code). Mon approche est un peu différente de la sienne, cependant :

  • J'use et abuse des parties conditionnelles du Makefile et essaie d'exploiter les détections de changement de fichier de (GNU) make
  • Je ne veux pas faire trop de suppositions sur la façon dont les gens gèrent leurs fichiers graphiques
  • J'abuse également des fichiers intermédiaires
  • J'essaie de le rendre plus portable (Linux, Cygwin, MacOSX, FreeBSD)
  • Je veux aussi qu'il ait la capacité d'être inclus dans d'autres Makefiles (cette fonctionnalité n'a pas été testée, mais je pense que j'y suis presque)
  • J'ai aussi ajouté des cas d'utilisation indiquant ce que je veux qui fonctionne bien avec ce Makefile

Les besoins minimaux de ce Makefile sont :

  • Une installation de LaTeX avec latex et pdflatex
  • Les outils Unix de base: sed, cp, mv, etc

Les besoins supplémentaires sont:

  • Bibtex, makeindex, thumbpdf
  • dvips, dvipdfm, pdftops

Vous pouvez explorer le dépôt git via cette interface Web. Si vous voulez cloner le répertoire git de ce Makefile, faites dans un terminal:

git clone git://github.com/scolin/latex-makefile.git

Si vous voulez télécharger des versions spécifiques :

Inutile de préciser que vous utilisez la version de développement à vos risques et périls.