6

我正在寻找一个文档模板系统,或者更确切地说将创建一个。它应该支持以下功能:

  • 以 PDF 和 HTML 创建输出
  • 支持大而复杂的 (LaTeX) 公式
  • 文档之间的引用
  • 参考书目
  • 模板将由 Python 脚本填充

我用各种 TeX-to-HTML 转换器尝试了 LaTeX,但我对结果不满意。用DocBook有一段时间了,但是我觉得编辑DocBook不好写,对公式的支持还不够。

主要问题是,该系统的用户不知道 LaTeX 语法或 DocBook。我已经考虑过为这些用户提供使用 Wiki 语法(由 Python 转换为 LaTeX)提供编辑可能性的替代方案。

让我们总结一下:我希望至少来自 LaTeX 和 Wiki 输入的 HTML 和 PDF 输出。DocBook 可以用作中间格式。

有没有人遇到过类似的问题,或者可以就我应该使用哪些工具和哪些文件格式给我一个建议?

4

4 回答 4

7

我们使用狮身人面像: https ://www.sphinx-doc.org

它几乎完成了所有这些。

您的 python 脚本或您的用户或任何人(我无法理解这个问题)可以使用RST 标记(这可能是最简单的标记语言)创建内容。你通过 Sphinx 运行它,你会得到 HTML 和 Latex。

于 2010-01-04T10:52:35.420 回答
1

我创建了一个 LaTeX 预处理器和 python 模块,允许您在 LaTeX 文件中嵌入 python 或 SQL。执行 python 和/或 SQL 并折叠输出。

使用 latex2html 或 latex2rtf 您可以使用 LaTeX 代码生成 HTM 和 RTF。

我已经在http://simson.net/pylatex/上为您发布了它

于 2010-01-04T23:14:55.377 回答
0

Arbortext本机支持 LaTeX。您可以发送发布引擎或打印作曲家 LaTeX,它会直接通过。

它还支持许多其他组合语言,甚至提供了进行页面布局操作的机会,就像您在 InDesign 中看到的那样(没有 ID 的头痛和开销)。

于 2010-03-08T17:54:30.310 回答
0

我认为Asciidoc更适合你想要得到的东西。它是一种简单的标记语言,它允许在其中使用乳胶公式,并生成 Docbook 文档,您可以从中进一步生成可读的 HTML 或乳胶表示

于 2012-01-27T12:18:33.873 回答