Skip to content
Snippets Groups Projects
Commit a2aed906 authored by David Dorchies's avatar David Dorchies :zany_face:
Browse files

fix: Force latexmk to run xelatex

It seems that the option -pdf was running pdflatex instead of xelatex
parent a43d6db3
No related branches found
No related tags found
1 merge request!252release: version 4.18.0
......@@ -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)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment