2014-01-26 43 views
1

这适用于网络开发中使用的流行语言,例如Python,Java,Rails等。如何以编程方式使用TeX生成文档?

我希望能够以编程方式生成TeX文档。例如,用户提交表单并且字段包含要排版的LaTeX代码,并且Web服务返回排版的PDF。

是否有库可用于这样的任务?我找不到任何。

我能想到的唯一的其他解决方案是使用通常可用的外部shell命令功能。但是这有点麻烦。

+1

下面的答案是否解决您的问题? –

回答

2

前段时间我创建了an Etherpad lite plugin,它允许你编译LaTeX serverside。 FlyLaTeX也有同样的效果,但是对我来说并没有真正的效果,而且这些代码看起来相当混乱,几乎不可能在4个月前看过它时进行修复和调试。

基本上你需要生成一个临时文件,然后你可以用LaTeX编译。

我不知道任何一代库,但LaTeX很容易生成。但是,pandoc可以将不同的格式转换成LaTeX。

也有https://github.com/manuels/texlive.js/这是一个基于emscripten的客户端端口LaTeX(不幸的是功能非常有限,而且相当大)。

相关问题