gpt4 book ai didi

latex - 将 Latex 转换为 HTML 中的 MathML

转载 作者:行者123 更新时间:2023-12-02 15:45:59 28 4
gpt4 key购买 nike

我正在尝试将 HTML 文档中嵌入的 latex 代码(旨在与 Javascript 填充程序一起使用)转换为 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 模块,但它也缺少大部分规范。

最佳答案

您将需要 --mathml 标志(而不是 --latexmathml 标志)来生成 MathML 和 tex_math_dollars extension启用读取美元符号之间的数学:

$ echo '<p>$$x = 4$$</p>' | pandoc -f html+tex_math_dollars -t html --mathml
<p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML">
<semantics>
<mrow><mi>x</mi><mo>=</mo><mn>4</mn></mrow><annotation encoding="application/x-tex">x = 4</annotation>
</semantics>
</math>
</p>

或者也许你最好使用类似 snuggleTeX 的东西或LaTeXMathML.js ...

关于latex - 将 Latex 转换为 HTML 中的 MathML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41516510/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com