我正在尝试将嵌入在HTML文档中(旨在与Javascript shim一起使用)的LaTeX代码转换为MathML。Pandoc似乎是一个很好的工具。可以参考这个例子:http://pandoc.org/demos.html
pandoc input.html -s --latexmathml -o output.html
没有对文件进行任何更改。我甚至创建了一个裸的空白HTML文件,包含各种文本表达式以进行测试;输出没有变化。我错过了什么?
http://math.etsu.edu/LaTeXMathML/ 这个由Pandoc链接的网站似乎显示了独立情况的文档,但是它使用JS shim而不是直接输出MathML。(我认为它让浏览器动态渲染MathML,但实际上并没有将其输出到文件中) 它还缺少一些基本功能,例如带有 \begin{equation} 的单行函数。
我花了几个小时搜索完成此操作的方法。有什么想法吗?唯一完全工作的解决方案我发现是https://www.mathtowebonline.com/这个网站。还有一个名为latex2mathml的python模块,但它也缺少大部分规范。