LaTeX 到 HTML:PolyTeXnic 和 PlasTeX

LaTeX 到 HTML:PolyTeXnic 和 PlasTeX

我被它的优雅外观所震惊Tau 宣言页面,源代码是 LaTeX 格式。作者使用了一种自制的工具,他称之为 PolyTeXnic,但他不愿意发布。

重现他的结果有多难?我倾向于使用 PlasTeX 作为基础工具。

编辑我曾是不是请参阅 Tau 宣言页面的内容 :-) 而是其一般内容外貌:很好的交叉引用、方程式、图表、表格、对它们的交叉引用、脚注、参考书目等。数学实际上是我最不担心的,这要感谢 MathJax。我更关心的是文档的所有其他方面,以及 PlasTeX 是否能胜任这项任务。

答案1

让我回答我自己:最可靠的将 LaTeX 转换为 html 的方法绝对是TeX4ht,因为它使用TeX作为底层引擎。

TeX4ht 负责处理交叉引用、图表、脚注、参考书目等。数学部分被转换成 MathML,然后可以完美地使用 MathJax 呈现

答案2

与此同时,Tau 宣言页面的作者发布了他自制的 PolyTeX 工具。请查看

这些工具应该可以帮助您重现他的结果。

答案3

这完全取决于您要生成的 document/html 的类型和长度。 http://tauday.com/tau-manifesto显示所有数学运算都是通过 MathJax 呈现的,它很容易融入 html 代码中。在我看来,你有两个选择:

  1. 如果您的目标像 tau 页面一样简单,我会通过我熟悉的 CMS 手动完成。
  2. 如果有很多页面塑料这个想法非常好,而且根据你的想法调整风格和代码也不会太难。

先在一两页上尝试一下。

答案4

也许你可以使用文档一次创建一个类似的优雅的 HTML 页面:

DocOnce 是一种适度标记(类似 Markdown)的标记语言,适用于科学报告、软件文档、书籍、博客文章和幻灯片,这些文本涉及大量数学和代码。从 DocOnce 源,您可以生成 LaTeX、Sphinx、HTML、IPython 笔记本、Markdown、MediaWiki 和其他格式。这意味着您可以从单一来源获得适用于纸张、平板电脑和手机的最新发布技术。

生成的一些示例 HTML 页面如下:

有关更多示例,请参阅https://hplgit.github.io/teamods/writing_reports/index.html

相关内容