Edit. Utilisez « [apt]rubber[/apt] » pour compiler automatiquement vos fichiers LaTeX, rubber sera plus efficace que ce makefile. « rubber -d fichier.tex » détectera le nombre de compilations, la génération d’index, de biblio, etc. et compilera en PDF (pour DVI, enlever l’option -d).
Voici un Makefile qui vous permettra de compiler à peu près n'importe quel document LaTeX en PDF, qu'il y ait un index, un glossaire, une bibliographie, des fichiers d'inclusion, etc. Il n'y a rien à adapter, le nom du fichier est trouvé automatiquement. Il faut juste être dans le bon répertoire. Si vous avez plusieurs fichiers .tex contenant \begin{document} alors ils sont tous compilés.
Bien entendu, faut avoir installé une distribution LaTeX avant (par exemple
sudo apt-get install texlive-full).
La cible silent permet d'occulter le flux de sortie de PDFLaTeX : à n'utiliser que si vous savez que votre fichier est bon. De toutes façons, une erreur arrête la compilation.
Les cibles clean, polish permettent d'effacer les fichiers temporaires, et, pour polish, le PDF final également.
La cible view vous permet de compiler puis de voir le rendu sous Acrobat Reader
La cible wordcount vous permet de compter les mots dans vos PDF finaux
enfin, pour ne faire ces opérations que sur un fichier particulier, par exemple toto.tex, vous pouvez faire : "make toto.pdf, make toto.silent, make toto.clean, make toto.polish, make toto.view, make toto.wordcount".
Pour retirer le Makefile :
wget http://morceauxchoisis.free.fr/code/Makefile.gz && gunzip Makefile.gz