运行本地LaTeX服务

时间:2013-07-10 06:52:46

标签: web-services tinymce latex

如何运行发送GIF / PNG图像的本地LaTeX服务?也许像this。我知道有很多网络服务。但我们的客户/服务器没有互联网接入。我查看了用ruby编写的https://github.com/scribtex/clsi,但它回复了一个带有链接而不是图像的XML(我需要在img标签的请求URL中传递LaTeX [我正在使用TinyMCE编辑器])。

编辑:(更具体的问题)我希望在TinyMCE中有一个像this这样的合适的LaTeX编辑器,并希望图像标签有一个指向本地Web服务的src,根据LaTeX生成所需的图像在URL中。这将使文本跨应用程序在各种本地站点之间兼容。

2 个答案:

答案 0 :(得分:2)

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

如果您只想在编辑器中显示数学公式,则不需要LaTeX服务器。您可以使用MathML表示法。 MathML是HTML5实现的标准(Firefox,Opera和Chrome(以及IE10,IE9和AddOn)支持它)。要使其工作,您必须将MathML标记添加到tinymce配置参数valid_elements和valid_children。

以下是一些有用的链接,可帮助您入门:

答案 1 :(得分:1)

只是为了完整性以防有人遇到类似的问题:

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