Javascript LaTeX 到 HTML 解释器?

Javascript LaTeX 到 HTML 解释器?

是否可以使用浏览器“渲染”乳胶代码?

我有一些 *.tex 文件,我想将其渲染为 HTML 版本(带有 HTML 导航、超链接等)。但是,每次运行 tex2html 转换器非常烦人,尤其是因为我使用了许多特殊软件包,而我迄今为止尝试过的大多数转换器都不支持这些软件包,因此每次我在源文档中更改某些内容时,我都需要对文件进行后期处理,这种情况经常发生。

我真正想要的是一个 JavaScript 库,它可以解析 TeX 文件并使用 DOM 从中呈现 HTML 网页。它不需要完整(即支持所有 CTAN 包),但它应该是可扩展的(即我可以插入自己的 JavaScript 代码来呈现一些自定义环境和命令)。

所以我正在寻找一个 JavaScript 到 HTML 的解释器。有这样的东西吗,还是我需要自己写一些东西?

附言:我知道 MathJax,它在渲染数学方面做得非常出色,但我想渲染整个文档,包括序言和自定义命令定义。

答案1

是的,我认为我写的几乎正是您所要求的:LaTeX.js。我让大多数标准 LaTeX 宏都按预期工作;文本解析几乎完美。所以艰苦的工作已经完成,现在只需添加更多宏。

例如,我还没有实现表格,也没有实现交叉引用。我想接下来会实现这些,但可能还需要几周左右的时间。

但是,您的 PS 无法通过 LaTeX.js 实现。TeX(以及 LaTeX)无法成功解析为上下文无关语法,而这正是我所做的。因此,无法加载包并解析前言。

相关内容