在 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
。