1
这适用于网络开发中使用的流行语言,例如Python,Java,Rails等。如何以编程方式使用TeX生成文档?
我希望能够以编程方式生成TeX文档。例如,用户提交表单并且字段包含要排版的LaTeX代码,并且Web服务返回排版的PDF。
是否有库可用于这样的任务?我找不到任何。
我能想到的唯一的其他解决方案是使用通常可用的外部shell命令功能。但是这有点麻烦。
这适用于网络开发中使用的流行语言,例如Python,Java,Rails等。如何以编程方式使用TeX生成文档?
我希望能够以编程方式生成TeX文档。例如,用户提交表单并且字段包含要排版的LaTeX代码,并且Web服务返回排版的PDF。
是否有库可用于这样的任务?我找不到任何。
我能想到的唯一的其他解决方案是使用通常可用的外部shell命令功能。但是这有点麻烦。
前段时间我创建了an Etherpad lite plugin,它允许你编译LaTeX serverside。 FlyLaTeX也有同样的效果,但是对我来说并没有真正的效果,而且这些代码看起来相当混乱,几乎不可能在4个月前看过它时进行修复和调试。
基本上你需要生成一个临时文件,然后你可以用LaTeX编译。
我不知道任何一代库,但LaTeX很容易生成。但是,pandoc可以将不同的格式转换成LaTeX。
也有https://github.com/manuels/texlive.js/这是一个基于emscripten的客户端端口LaTeX(不幸的是功能非常有限,而且相当大)。
下面的答案是否解决您的问题? –