with tempdir() as tmpdir, \
cd(tmpdir), \
named_tempfile(dir=tmpdir, suffix=".tex") as latexfobj:
// Write the latex file
latexfobj.write(latex)
After Change
fline = line.format(to_latex(a, decimals=3))
latex = template.format(fline)
with ExitStack() as stack:
EC = stack.enter_context
tmpdir = EC(tempdir())
EC(cd(tmpdir))
latexfobj = EC(named_tempfile(dir=tmpdir, suffix=".tex"))
// Write the latex file