高质量的排版系统

| 我正在寻找一种高质量的排版系统来代替TeX。 TeX的我的问题是,对于John Doe而言,部署太脆弱了。我需要可以与Java应用程序打包在一起的东西,将其解压缩到用户计算机上的某个位置,并确保它可以工作。 如果系统是用Java编写的,那会很棒,但是我现在正在收集选项。     
已邀请:
我非常喜欢python文档套件sphinx。在具有各种计算机知识水平的多个组织中部署了该软件,其结果一直以来都非常好!可以生成html以及LaTeX输出。 Sphinx使用reStructuredText作为其标记语言。 其他候选人可能是: 也许是简化的docbook docbook.org/schemas/simplified,但正如您所说,它并没有定义渲染器 www.pango.org和/或pangopdf.sourceforge.net     
经过一番搜索,我发现了以下资源: 新的排版系统(NTS):\“新的排版系统(NTS)是Java中排版系统TeX的重新实现”。不幸的是,该项目已死,网站已关闭。从维基百科文章:   首先,NTS太慢了,无法用于生产目的,这不会激励用户切换到此引擎。此外,代码中不包括按时扩展的标准扩展,例如e-TeX。同样,为了在今天有用,需要实现PDF输出以及pdfTeX特定的扩展。最后,由于与TeX 100%兼容,NTS的子过程相当交织(由于传统TeX的性质),这使得添加扩展的任务比想象的要简单。 ExTeX项目接管了。它基本上是Java中TeX的重新实现,并尝试改进TeX,而不是在Java中创建1:1克隆。 这意味着您将获得布局引擎以及一个TeX解析器,但是您可以根据需要使用其中之一。 最后,有一个luaTeX项目,但它是1:1克隆,因此它遭受了TeX的大多数缺点。与ExTeX不同,它们尝试以较小的步骤来改善这种情况,例如通过允许在lua中编写宏。     
Pandoc非常好。   如果您需要从一个文件转换文件   标记格式转换为另一种格式,pandoc是   你的瑞士军刀。需要   从降价生成手册页   文件?没问题。 LaTeX到Docbook?   当然。 HTML到MediaWiki?对,就那个   太。 Pandoc可以读取Markdown和   (子集)reStructuredText,   纺织品,HTML和LaTeX,它可以   写纯文本,降价,   reStructuredText,HTML,LaTeX,   ConTeXt,PDF,RTF,DocBook XML,   OpenDocument XML,ODT,GNU Texinfo,   MediaWiki标记,纺织品,粗俗的人   页面,Emacs组织模式,EPUB电子书,   以及S5和Slidy HTML幻灯片。 PDF格式   输出(通过LaTeX)也受支持   附带的markdown2pdf包装器   脚本。     

要回复问题请先登录注册