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): ...@@ -191,7 +191,7 @@ def injectContentIntoModel(mergedDocFilenameTex, lang):
def buildPDF(lang): def buildPDF(lang):
# Compile LaTeX source # Compile LaTeX source
os.chdir(modelDir) os.chdir(modelDir)
sourceTexFile = filenamePrefix + lang + '.tex' sourceTexFile = filenamePrefix + lang
outputPdfFile = filenamePrefix + lang + '.pdf' outputPdfFile = filenamePrefix + lang + '.pdf'
# copy Cassiopée version LateX file # copy Cassiopée version LateX file
...@@ -199,9 +199,9 @@ def buildPDF(lang): ...@@ -199,9 +199,9 @@ def buildPDF(lang):
shutil.copy(cvt, modelDir) shutil.copy(cvt, modelDir)
if verbose: 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: 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 # copy generated PDF to release directory
shutil.copy(outputPdfFile, outputDir) shutil.copy(outputPdfFile, outputDir)
...@@ -241,12 +241,12 @@ def buildDocForLang(lang): ...@@ -241,12 +241,12 @@ def buildDocForLang(lang):
buildPDF(lang) buildPDF(lang)
# Clean build dir # Clean build dir
shutil.rmtree(pdfBuildDir) if not verbose: shutil.rmtree(pdfBuildDir)
#raise RuntimeError() #raise RuntimeError()
if __name__ == '__main__': if __name__ == '__main__':
for l in ['fr', 'en']: for l in ['fr']:#, 'en']:
print('building PDF doc for language "{}"'.format(l)) print('building PDF doc for language "{}"'.format(l))
buildDocForLang(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