From 5e37bc77edff4fb1599580e21b04b695d274e72e Mon Sep 17 00:00:00 2001 From: Alexey Vyskubov Date: Sun, 27 Dec 2015 10:22:38 +0200 Subject: [PATCH 1/2] fix hardcoded temp directory for latex --- src/stog_latex.ml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/stog_latex.ml b/src/stog_latex.ml index f7b62c95..a02121b6 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 tex) (Filename.quote log) scale (Filename.quote dvi) -- GitLab From 6ef560624209f911a5fc61aa2d09fb7f94cd594b Mon Sep 17 00:00:00 2001 From: Alexey Vyskubov Date: Mon, 4 Jan 2016 19:06:58 +0200 Subject: [PATCH 2/2] quote temp dir name --- src/stog_latex.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stog_latex.ml b/src/stog_latex.ml index a02121b6..f2250d15 100644 --- a/src/stog_latex.ml +++ b/src/stog_latex.ml @@ -116,7 +116,7 @@ let make_svg outdir ?(packages=[]) ?(scale=1.1) ?(def_files=[]) ?defs latex_code let command = Printf.sprintf "(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.get_temp_dir_name () |> Filename.quote) (Filename.quote tex) (Filename.quote log) scale (Filename.quote dvi) -- GitLab