variables
This commit is contained in:
parent
80d2623d70
commit
724309bfb6
1 changed files with 7 additions and 1 deletions
|
@ -38,10 +38,16 @@ def build(directory, sign):
|
||||||
os.makedirs(tmp)
|
os.makedirs(tmp)
|
||||||
# move into document directory
|
# move into document directory
|
||||||
os.chdir(document[ENGLISH])
|
os.chdir(document[ENGLISH])
|
||||||
|
# prepare variables
|
||||||
|
variables = {'mainlanguage': language,
|
||||||
|
}
|
||||||
|
# transform variables
|
||||||
|
variables = ''.join([f'\\def\\{k}{{{v}}}'
|
||||||
|
for k, v in variables.items()])
|
||||||
# prepare build command
|
# prepare build command
|
||||||
command = ['xelatex',
|
command = ['xelatex',
|
||||||
'-output-directory', tmp,
|
'-output-directory', tmp,
|
||||||
f'\def\mainlanguage{{{language}}}\input{{{MAIN}}}',
|
f'{variables}\\input{{{MAIN}}}',
|
||||||
]
|
]
|
||||||
# if it's the main document
|
# if it's the main document
|
||||||
if document[ENGLISH] == 'thesis':
|
if document[ENGLISH] == 'thesis':
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue