Fichiers
typo-cpge/latex/maketd.py

22 lignes
787 B
Python
Brut Vue normale Historique

2018-02-21 19:12:43 +01:00
#!/usr/bin/env python3
import subprocess
import sys
import os
def compiler(nf, suff) :
basedir = os.path.dirname(nf)
builddir = os.path.join(basedir, "_build")
basejobname = os.path.splitext(os.path.basename(nf))[0]
subprocess.call(["latexmk", "-pdflua", "-shell-escape", "-bibtex-cond", "-cd", "-interaction=batchmode", "-dvi-", "-jobname="+basejobname+suff, "-outdir=" + builddir, "-latexoption=\"--output-directory="+builddir+"\"", nf])
os.rename(os.path.join(builddir, basejobname+suff+".pdf"), os.path.join(basedir, basejobname+suff+".pdf"))
def clean(nf, suff) :
subprocess.call(["latexmk", "-cd", "-c", "-jobname="+os.path.splitext(os.path.basename(nf))[0]+suff, nf])
for suff in ["-ENONCE", "-PROF", "-CORRIGE"] :
compiler(sys.argv[1], suff)