我正在使用 Julia。 我使用 Latexitfy 使用以下代码从模型方程生成图像:
Latexify.latexify(model_equations) |> render
现在我想导出生成的图像以将其保存在我的磁盘上。 我该怎么做?
您可以使用 render
的第二个参数呈现给目标
MIME 类型。文档提供了一个有用的例子:
latexify(:(x/y)) |> s -> render(s, MIME("image/png"))
打破这条线:
l = latexify(:(x/y)) # convert the fraction x/y to LaTeX text
m = MIME("image/png") # set up a MIME type target of PNG (can also be "image/svg")
render(l, m) # save the rendered LaTeX to a temporary PNG and try to display it
render
函数 采用几个没有很好记录的关键字参数。如果要将呈现的 LaTeX 写入具有特定名称的文件,请传递 name
参数。请注意,扩展名 .png
将自动添加:
render(l, m, name="my_file_name")
这仍将尝试显示图像。如果您不想显示图像,请将
false
传递给 open
和 callshow
参数:
render(l, m, name="my_file_name", open=false, callshow=false)