From 53181487df85361b2d95af9fe220ea3fa4523fec Mon Sep 17 00:00:00 2001 From: gpucce <32967787+gpucce@users.noreply.github.com> Date: Sat, 18 Sep 2021 18:04:47 +0200 Subject: [PATCH] fix latex in windows (#421) * change tex2svg command for windows case --- CHANGELOG.md | 1 + src/latex.jl | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1520e330..7bf74aa53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ # Javis.jl - Changelog +- Added fix to `latex` function to make it work better on Windows. ## v0.6.3 (17th of September 2021) - `RFrames` is ignored when used in the first `Action` of an `Object` diff --git a/src/latex.jl b/src/latex.jl index dc2ddfbb0..f55aed7a2 100644 --- a/src/latex.jl +++ b/src/latex.jl @@ -143,8 +143,12 @@ function get_latex_svg(text::LaTeXString) if haskey(LaTeXSVG, text) svg = LaTeXSVG[text] else - ts = strip_eq(text) - command = `tex2svg $ts` + ts = replace(strip_eq(text), "\n" => " ") + command = if Sys.iswindows() + `cmd /C tex2svg $ts` + else + `tex2svg $ts` + end try svg = read(command, String) catch e