如何让乳胶写入标准输出

如何让乳胶写入标准输出

我正在尝试创建一个将乳胶公式转换为 svgs 的 shell 脚本。我想使用latexdvisvgm

但我想使用尽可能少的临时文件。

有没有办法让 Latex 将 dvi 文件写入标准输出?

我在手册页中没有找到相应的选项,但是是否有一种通用的“shell 方式”将输出重定向到标准输出的文件?

答案1

作为乳胶真的无论如何,创建大量临时文件,你在这里无法赢得任何东西。

此外,输出到 stdout 同时抑制通常的输出到 stdout 将需要更改 TeX 核心中的内容。那不会发生,所以恐怕你想要的东西是不可能的。

我正在尝试创建一个将乳胶公式转换为 svgs 的 shell 脚本。

仅对于公式,有相对成熟的选项可以为您提供执行此操作的服务器。查看 katex.org。优点是速度和安全性(老实说,--write18无论如何,LaTeX 可能对你来说是禁用的,但是 LaTeX 确实不是一个我认为“对于不受信任的用户输入来说是安全的”软件,甚至不是“安全的”,基本上不需要自己编写受限制的 TeX 解析器,它也可能会在其自身上添加一个小的渲染...)。

相关内容