将LaTeX渲染为图像

Dan*_*iel 13 php c latex tex

我在这里已经阅读了很多问题和答案,但我没有找到明确的问题/答案.

我需要创建一个非常简单的网页,允许用户输入LaTeX并生成PNG(或其他轻量级图像格式).该网页仅包含a textarea和a submit button,它会生成类似" http://www.domain.com/generated-images/cnl344l4jcxlj.png " 的链接.

INPUT:已经写过的乳胶像

f(x)=\displaystyle\int_{-\infty}^x e^{-t^2}dt
Run Code Online (Sandbox Code Playgroud)

输出:链接到生成的PNG或GIF图像

http://rinconmatematico.com/latexrender/pictures/35800007a15a3f0e39006dc63f04f1b5.gif

http://rinconmatematico.com/latexrender/pictures/35800007a15a3f0e39006dc63f04f1b5.gif

乳胶代码的处理和图像的生成应该在服务器端进行(所以没有javascript)

我想用PHP做这个(我很擅长),但是如果有足够简单的库我可以在Perl中试一试.

在纯C中直接实现也可以工作.一个程序scanf,输入乳胶代码和printf"在c:/program/image00000000001.gif生成的图像"

任何这样做的免费/开源库?有关如何进行的任何建议?有什么特别顾虑?

提前致谢!

Hau*_*eth 7

尝试:

  • TeX2PNG - 为给定方程生成png图像
  • MathJax - 在HTML中查找和呈现数学方程式的JavaScript库
  • KaTeX - 比MathJax更轻,更轻松