2013-07-10 189 views
2

如何运行发送GIF/PNG图像的本地LaTeX服务?也许像this。我知道有很多Web服务。但我们的客户/服务器没有互联网接入。我查看了用ruby编写的https://github.com/scribtex/clsi,但它使用链接而不是图像回复XML(我需要在img标签[我正在使用TinyMCE编辑器]中的请求URL中传递LaTeX)。编辑:(更具体的问题)我想在TinyMCE像this有一个体面的LaTeX编辑器,并希望图像标记有一个src指向本地Web服务,根据URL中的LaTeX生成所需的图像。这将使跨越各种本地站点的文本交叉应用程序兼容。运行本地LaTeX服务

+0

+1好问题 – Thariama

+0

你想在编辑器中显示数学公式吗? – Thariama

+0

是的。这样对于那些不知道LaTeX输入方程的人来说很容易。也许像[this](http://www.codecogs.com/latex/integration/tinymce/install.php)。 –

回答

2

这可能会指向正确的方向:http://alex.nederlof.com/blog/2013/02/22/latex-build-server/

如果您想在编辑器中仅显示数学公式,则不需要LaTeX服务器。您可以使用MathML表示法。 MathML是一个由HTML5(Firefox,Opera和Chrome(以及IE10,带有AddOn的IE9)支持的标准版本)。为了使它工作,你必须添加MathML标签到tinymce配置参数valid_elements和valid_children。

这里有一些有益的链接,让你开始:

+0

感谢您的指点。我想在TinyMCE中拥有像[this](http://www.codecogs.com/latex/integration/tinymce/install.php)这样的像样的LaTeX编辑器,并且希望图像标签有一个指向本地Web服务的src它根据URL中的LaTeX生成所需的图像。这将使跨越各种本地站点的文本交叉应用程序兼容。 –

+0

所以,那个tinymce插件不适合你 – Thariama

+0

没有。它调用一个外部服务[http://latex.codecogs.com/gif.latex?%5Csum%20x](http://latex.codecogs.com/gif.latex?%5Csum%20x)。我们的客户/服务器上没有互联网。 –

1

只是为了完整性,以防有人是有一个类似的问题:

我是01的作者之一。我们确实有类似的问题,因此创建了这个项目。基本上,该服务提供了一个REST端点,它将接受原始胶乳代码,并返回一个渲染的PDF。 url是不可变的,所以它可以在其他文档中引用。此服务旨在用作某些Intranet环境中的微服务。没有验证,可以通过在其前面使用反向代理来解决(建议解决负载平衡/故障切换)。

相关问题