5 - Compilation de fichier latex

Le but de cet exercice est de faire un un script pour compiler vos fichiers latex, avec le bon nombre d'étape de compilation.

Énoncé:

La compilation des fichiers latex est un procédé à une passe sur le fichier source qui entraine le besoin de compiler le fichier plusieurs fois pour converger vers sa version définitive.

On souhaite dans cette exercice faire un script compile_latex.sh qui prend en paramètre un fichier latex et le compile autant de fois que nécessaire pour obtenir la version finale.

Première version

Utiliser les outils connus de shell pour voir la date des fichiers produits et décider si il est nécessaire de recompiler le fichier ou pas. Attention, il sera peut-être également nécessaire de vérifier l'évolution du contenu des fichiers et pas seulement leur date.

Dans cette première version, on ne prendra pas en compte la présence potentielle de fichier de bibliographie.

Deuxième version - Avec bibliographie

Dans cette deuxième version, on souhaite ajouter les étapes de compilation de la bibliographie via bibtex et s’assurer que le nombre de passes de compilation est toujours correcte.

L'étape de bibtex doit être correctement placée dans la série des étapes de compilatios, et le nombre d’appels successifs à pdflatex devra donc être adapté en fonction du besoin.