Script genLatexMakefile.py

À quoi ça sert ?

Utiliser la commande make pour compiler et visualiser les documents LaTeX.

Problématique : un projet Latex est formé de plusieurs fichiers, ces fichiers sont trop souvent perdus dans un dossiers comprenant d'innombrables fichiers (images, scripts, .aux, .bbl, .log, .spl, etc. ). Il faut donc perdre son temps à identifier la source principale pour ensuite éditer, compiler ou visualiser le document.

Solution : un script scanne tous les fichiers .tex présents dans le dossier courant et identifie celui comportant la commande "\documentclass".

Dépendances

Installation suggérée

Télécharger l'archive genLatexMakefile.zip, extraire le fichier genLatexMakefile.py et le placer dans un dossier de votre PATH.

Exemple pour Linux / MacOS :

wget https://profs.etsmtl.ca/xprovencal/genLatexMakefile.zip
unzip genLatexMakefile.zip
sudo cp genLatexMakefile/genLatexMakefile.py /usr/local/bin/genLatexMakefile
sudo cp genLatexMakefile/genLatexMakefile /etc/bash_completion.d/

Note : la dernière ligne est optionnelle, elle permet d'activer l'autocomplétion sous bash.

Exemple d'utilisation

cd mon_projet_latex
genLatexMakefile
make edit           # Ouvre le fichier source principal dans l'éditeur par défaut
make                # compile le document LaTeX
make view           # Ouvre le document PDF généré dans le visualiseur par défaut
make clean          # Supprime les fichiers temporaires générés par LaTeX