将 TeX 片段转换为 PNG 图像

将 TeX 片段转换为 PNG 图像

在 Wikipedia 和其他地方可以找到各种嵌入式 TeX 类公式,例如:

\begin{array}{rcl} Y' &=& Y' + 16\\ U &=& U + 128\\ V &=& V + 128 \end{array}

它们不是完整.tex文件,因此pdflatex无法直接处理。尽管服务器将它们转换为 PNG 图像并显示在浏览器中。

我怎样才能从命令行将这样的代码转换为图像?

答案1

你可以使用(我也用过)数学TeX

MathTeX 是 gpl 授权的 cgi 程序,可让您轻松地将 LaTeX 数学嵌入到您自己的 html 页面、博客、wiki 等中。它解析 LaTeX 数学表达式并立即发出相应的 gif(或 png)图像,而不是通常的 TeX dvi。因此,只需在文档中您想要查看相应 LaTeX 表达式的位置放置一个 html 标签即可。

它既可以用作服务器上的 CGI 脚本并直接从 <img> 标签链接,也可以在命令行上运行以生成独立的图像文件。从主页开始:

mathTeX 通常由您的 Web 服务器作为 cgi 程序运行,从 html 标记的查询字符串中获取其输入表达式。但您也可以从 Unix shell 运行 mathTeX,在命令行上提供所有输入。例如,./mathtex.cgi "x^2+y^2" –o equation1 在文件中渲染 x^2+y^2 的图像equation1.gif

相关内容