2014-01-26 44 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(不幸的是功能非常有限,而且相當大)。

相關問題