Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将乳胶渲染到图像_Php_C_Latex_Tex - Fatal编程技术网

Php 将乳胶渲染到图像

Php 将乳胶渲染到图像,php,c,latex,tex,Php,C,Latex,Tex,我在这里读了很多问题和答案,但我没有找到一个明确的问题/答案 我需要创建一个非常简单的网页,允许用户输入LaTeX并生成PNG(或其他轻量级图像格式)。该网页仅包含一个文本区域和一个提交按钮,并生成一个类似“文本”的链接http://www.example.com/generated-images/cnl344l4jcxlj.png“用图像 输入:已写入 f(x)=\displaystyle\int_{-\infty}^x e^{-t^2}dt 输出:链接到生成的PNG或GIF图像 late

我在这里读了很多问题和答案,但我没有找到一个明确的问题/答案

我需要创建一个非常简单的网页,允许用户输入LaTeX并生成PNG(或其他轻量级图像格式)。该网页仅包含一个
文本区域
和一个
提交按钮
,并生成一个类似“文本”的链接http://www.example.com/generated-images/cnl344l4jcxlj.png“用图像

输入:已写入

f(x)=\displaystyle\int_{-\infty}^x e^{-t^2}dt
输出:链接到生成的PNG或GIF图像

latex代码的处理和图像的生成应该在服务器端进行(因此没有JavaScript)

我希望用PHP来实现这一点(我非常擅长),但如果有足够简单的库,我可以用Perl来尝试一下

纯C的简单实现也可以工作。一个程序,
scanf
s输入乳胶代码和
printf
s“在c:/program/image00000000001.gif生成的图像”

有没有免费/开源的库可以做到这一点?有关于如何进行的建议吗?有什么特别的问题吗


看看dvipng。我不会用C语言编写它的包装器,而是用脚本语言。

试试:

  • -为给定方程生成png图像
  • -在HTML中查找和呈现数学公式的JavaScript库
  • -比MathJax更轻,性能稍差

如果这不是一个高流量的网站,您可以尝试使用类似的网站进行在线渲染。特别是,此站点允许您将LaTaX直接放入URL,如下所示:


URL是:

你查过谷歌了吗?来自的简单shell脚本对我很有用。也许这有帮助:很好,但是如果公式很长,渲染将放在多行上。希望有一个纯C/C++解决方案,它不需要100MB的包(一个正在运行的webbrowser或一个完整的LaTex安装+perl+ghostscript)。