OVH Cloud OVH Cloud

Compilation multiple

1 réponse
Avatar
Crystal
Bonjour !

Que dois-je écrire dans mon batch windows pour qu'il lance la compilation
(par latex ou tout autre compilateur) de *tous* les fichiers .tex d'un
certain répertoire ?

Et si les fichiers qu'il compile avaient même le droit d'être dans un sous
répertoire du répertoire balayé, je serais un Crystal heureux - mais ce
deuxième point n'est pas obligatoire !

Merci d'avance,

Crystal

1 réponse

Avatar
Nicolas Richard
Crystal a écrit :
Que dois-je écrire dans mon batch windows pour qu'il lance la compilation
(par latex ou tout autre compilateur) de *tous* les fichiers .tex d'un
certain répertoire ?



Un "batch windows" c'est un bon vieux .bat ou c'est autre chose ?

Dans le premier cas, utilise une boucle for par exemple:

@echo off
ECHO LaTeXification en cours...
for %%f in (..*.tex) do latex %%f

Il faut démarrer ce batch à partir du sous-répertoire où tu veux que les
fichiers aillent, en sachant que leurs sources proviennent du répertoire
juste au dessus... j'utilise le fait que latex mette son résultat dans
le répertoire courant.

Si tu veux plus élaboré, il faut un peu adapter... mais j'ai la flemme
de chercher :o) D'autant que je vois que tu postes aussi dans
fco.ms-win.p vers lequel je dirige le fil.

--
Nico.