diff --git a/src/stog_latex.ml b/src/stog_latex.ml index f7b62c95267719e2235b880e701c87b63bedf200..f2250d15eb527269e592c68935d3ca85f32f8b47 100644 --- a/src/stog_latex.ml +++ b/src/stog_latex.ml @@ -114,8 +114,9 @@ let make_svg outdir ?(packages=[]) ?(scale=1.1) ?(def_files=[]) ?defs latex_code Stog_misc.file_of_string ~file: tex code; let log = Filename.temp_file "stog" ".log" in let command = Printf.sprintf - "(latex -output-directory=/tmp -interaction=batchmode %s > %s 2>&1) && \ + "(latex -output-directory=%s -interaction=batchmode %s > %s 2>&1) && \ dvisvgm -e --scale=%f -M 1.5 --no-fonts %s -s 2>> %s > %s" + (Filename.get_temp_dir_name () |> Filename.quote) (Filename.quote tex) (Filename.quote log) scale (Filename.quote dvi)