代码之家  ›  专栏  ›  技术社区  ›  Wolfgang Ulmer

wiki/docbook/latex文档模板系统

  •  6
  • Wolfgang Ulmer  · 技术社区  · 15 年前

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

    • 以PDF和HTML格式创建输出
    • 支持大型复杂(乳胶)配方
    • 文件之间的引用
    • 参考文献
    • 模板将由python脚本填充

    我尝试过使用不同的tex-to-html转换器,但是我对结果不满意。 我使用DocBook已有一段时间了,但我认为编辑DocBook并不容易编写,对公式的支持还不够。

    主要问题是,这个系统的用户不知道乳胶语法或DocBook。我已经考虑过为这些用户提供一种使用wiki语法(由python转换为latex)进行编辑的可能性的替代方案。

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

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

    4 回复  |  直到 13 年前
        1
  •  7
  •   S.Lott    15 年前

    我们使用狮身人面像: http://sphinx.pocoo.org

    几乎所有这些都能做到。

    您的python脚本、您的用户或任何人(我不能理解这个问题)都可以使用 RST markup (这可能是标记语言中最简单的一种)。你运行它通过斯芬克斯和你得到HTML和乳胶。

        2
  •  1
  •   vy32    15 年前

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

    使用LateX2HTML或LateX2RTF,可以使用LaTex代码生成HTM和RTF。

    我把它贴在 http://simson.net/pylatex/

        3
  •  0
  •   Liz Fraley    15 年前

    Arbortext 天然支持乳胶。您可以发送发布引擎或打印编辑器乳胶,它将直接通过。

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

        4
  •  0
  •   tonicebrian    13 年前

    我认为 Asciidoc 更好地瞄准你想要得到的。它是一种简单的标记语言,它允许使用LaTex公式,并生成DocBook文档,从中可以进一步生成可读的HTML或LaTex表示形式。

    推荐文章