J’ai fait mon CV et une lettre de motivation type en latex, vu la réutilisabilité j’ai voulu un peu automatiser la compilation grace à make, comme il peut être source d’inspiration à n’importe qui je le donne.
#############
# Makefile #
# Date : 09/01/08 #
#############
# Améliore la portabilité du makefile (sans être nécéssaire avec GNU Make)
SHELL = /bin/sh
# Redéfinition des suffixes pour pouvoir utiliser les rêgles implicites
SUFFIXES = .tex .dvi .pdf
.SUFFIXES: $(SUFFIXES) .
PDFLATEX = pdflatex -interaction=batchmode
LATEX = latex -interaction=batchmode
# Définitions des commandes de compilation
COMPILER_PDF = $(PDFLATEX) $<
COMPILER_DVI = $(LATEX) $<
# Permet de générer les deux pdf ou dvi en une seule commande
pdf : motivation.pdf CV.pdf
dvi : motivation.dvi CV.dvi
# rêgles implicites les fichiers du type *.tex sont les dépendances
# et *.pdf sont les cibles
.tex.pdf :
$(COMPILER_PDF)
# voir plus haut
.tex.dvi :
$(COMPILER_DVI)
# Netoyage des fichiers annexes
clean :
@rm -v *.aux *.log *~
purge : clean
@rm -i *.dvi *.pdf[/code]
Et pour compiler :
[code]$ make dvi # pour générer deux fichiers dvi
$ make pdf # pour générer deux fichiers pdf
$ make clean # supprime les fichiers annexes
$ make purge # supprime les fichiers annexes et les fichiers de sortie
[Edit : J’ai ajouté l’usage de rêgles implicites, la portabilité et des commentaires]