|
|
|
|
|
by annowiki
1458 days ago
|
|
I've been doing this but without the jinja. It's trivial to store a latex file or markdown file with something like %PLACEHOLDER% and then just run with open('template.tex', 'rt') as f_in:
template = f_in.read()
template = template.replace('%PLACEHOLDER%', data)
fname = f'rendered-{dt.now().isoformat()}'
with open(fname, 'wt') as f_out:
f_out.write(template)
fileout = 'outdir'
subprocess.call(['pdflatex', '--output-directory', fileout, fname])
|
|