diff --git a/scripts/mkdocs2pdf.py b/scripts/mkdocs2pdf.py index dde17c7e248b616e7ec86b91cf429925a44b2936..d04884fa5dca46e48fc564e95dec2d3671dea7bd 100644 --- a/scripts/mkdocs2pdf.py +++ b/scripts/mkdocs2pdf.py @@ -191,7 +191,7 @@ def injectContentIntoModel(mergedDocFilenameTex, lang): def buildPDF(lang): # Compile LaTeX source os.chdir(modelDir) - sourceTexFile = filenamePrefix + lang + '.tex' + sourceTexFile = filenamePrefix + lang outputPdfFile = filenamePrefix + lang + '.pdf' # copy Cassiopée version LateX file @@ -199,9 +199,9 @@ def buildPDF(lang): shutil.copy(cvt, modelDir) if verbose: - os.system('latexmk -f -xelatex -pdf -interaction=nonstopmode {} > /dev/null'.format(sourceTexFile)) + os.system('latexmk -f -xelatex -interaction=nonstopmode {0} > {0}.latexmk.log'.format(sourceTexFile)) else: - os.system('latexmk -f -xelatex -pdf -interaction=nonstopmode {} > /dev/null 2>&1'.format(sourceTexFile)) + os.system('latexmk -f -xelatex -interaction=nonstopmode {} > /dev/null 2>&1'.format(sourceTexFile)) # copy generated PDF to release directory shutil.copy(outputPdfFile, outputDir) @@ -241,12 +241,12 @@ def buildDocForLang(lang): buildPDF(lang) # Clean build dir - shutil.rmtree(pdfBuildDir) + if not verbose: shutil.rmtree(pdfBuildDir) #raise RuntimeError() if __name__ == '__main__': - for l in ['fr', 'en']: + for l in ['fr']:#, 'en']: print('building PDF doc for language "{}"'.format(l)) buildDocForLang(l)