4 ms·
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 op
by annowiki 4y 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])