Tur*_*ute 2 latex mathml pandoc
我正在尝试将嵌入在HTML文档中的乳胶代码(旨在与Javascript填充程序一起使用)转换为MathML.Pandoc似乎是一个很棒的工具.以下示例:http://pandoc.org/demos.html,
pandoc input.html -s --latexmathml -o output.html
Run Code Online (Sandbox Code Playgroud)
不会对文件进行任何更改.我甚至制作了一个带有各种文本表达式的准系统空白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扩展名以读取美元符号之间的数学运算:
$ 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>
Run Code Online (Sandbox Code Playgroud)
或者你最好使用像snuggleTeX或LaTeXMathML.js这样的东西 ......
| 归档时间: |
|
| 查看次数: |
1289 次 |
| 最近记录: |