![如何让乳胶写入标准输出](https://linux22.com/image/200857/%E5%A6%82%E4%BD%95%E8%AE%A9%E4%B9%B3%E8%83%B6%E5%86%99%E5%85%A5%E6%A0%87%E5%87%86%E8%BE%93%E5%87%BA.png)
我正在尝试创建一个将乳胶公式转换为 svgs 的 shell 脚本。我想使用latex
和dvisvgm
。
但我想使用尽可能少的临时文件。
有没有办法让 Latex 将 dvi 文件写入标准输出?
我在手册页中没有找到相应的选项,但是是否有一种通用的“shell 方式”将输出重定向到标准输出的文件?
答案1
作为乳胶真的无论如何,创建大量临时文件,你在这里无法赢得任何东西。
此外,输出到 stdout 同时抑制通常的输出到 stdout 将需要更改 TeX 核心中的内容。那不会发生,所以恐怕你想要的东西是不可能的。
我正在尝试创建一个将乳胶公式转换为 svgs 的 shell 脚本。
仅对于公式,有相对成熟的选项可以为您提供执行此操作的服务器。查看 katex.org。优点是速度和安全性(老实说,--write18
无论如何,LaTeX 可能对你来说是禁用的,但是 LaTeX 确实不是一个我认为“对于不受信任的用户输入来说是安全的”软件,甚至不是“安全的”,基本上不需要自己编写受限制的 TeX 解析器,它也可能会在其自身上添加一个小的渲染...)。