faciliter l'invocation depuis la ligne de commande

Cette révision appartient à :
Yann Salmon
2018-10-17 11:48:22 +02:00
Parent b2d145b643
révision 6168d6e14e

Voir le fichier

@@ -17,7 +17,13 @@ def compiler(nf, suff) :
def clean(nf, suff) :
subprocess.call(["latexmk", "-cd", "-c", "-jobname="+os.path.splitext(os.path.basename(nf))[0]+suff, nf])
with open(sys.argv[1]) as f :
if sys.argv[1].endswith(".tex") :
nf = sys.argv[1]
else :
nf = sys.argv[1]+".tex"
with open(nf) as f :
for l in f.readlines() :
if l.strip() == "" or l.strip().startswith("%") :
continue
@@ -29,6 +35,8 @@ with open(sys.argv[1]) as f :
modes = [("-ENONCE", ""), ("-PROF", ""), ("-CORRIGE", "")]
break
for suff in modes :
compiler(sys.argv[1], suff)
for suff in modes :
compiler(nf, suff)