【问题标题】:How can I programmatically generate documents using TeX?如何使用 TeX 以编程方式生成文档?
【发布时间】:2014-01-26 03:52:07
【问题描述】:

这适用于用于 Web 开发的流行语言,例如Python、Java、Rails 等。

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

是否有可用于此类任务的库?我找不到。

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

【问题讨论】:

  • 下面我的回答能解决你的问题吗?

标签: web-services tex


【解决方案1】:

前段时间我创建了an Etherpad lite plugin,它允许你编译 LaTeX 服务器端。 FlyLaTeX 的做法类似,但对我来说并没有真正起作用,而且当我大约 4 个月前查看它时,代码看起来非常混乱,几乎无法修复和调试。

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

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

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

【讨论】:

    猜你喜欢
    • 2011-11-07
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 2010-09-21
    • 2013-12-21
    • 1970-01-01
    • 1970-01-01
    • 2019-08-19
    相关资源
    最近更新 更多