Hri*_*sto 11 javascript java latex mathml xml-parsing
我试图弄清楚如何转换数学方程的MathML表示并将其转换为该数学方程的LaTeX表示.所以例如......
<math>
<mrow>
<mfrac>
<mrow><mi>x</mi></mrow>
<mrow><mi>y</mi></mrow>
</mfrac>
</mrow>
</math>
Run Code Online (Sandbox Code Playgroud)
...是一个简单的堆叠分数,它的LaTeX表示将是......
\frac{x}{y}
Run Code Online (Sandbox Code Playgroud)
我保证MathML没有表示性标记,因为我正在动态构造MathML字符串,并且我控制MathML元素的插入方式/位置; MathML字符串只是数学方程的纯结构.
所以我的问题是,是否有任何Java/JavaScript库可以采用MathML输入字符串,如上所述,并生成相应的LaTeX字符串?我宁愿不必自己编写这个解析器.如果不是Java/JavaScript,那么任何库都可以做到这一点吗?
如果没有,有关如何解决编写我自己的解析器问题的任何建议?从哪里开始,需要考虑的事项,资源等......?
感谢Optimal Cynic,我能够使用这个Java库来做我想要的.然而,它并不完美,但我可以很容易地修改它并使其运行良好.但是,我仍然希望在JavaScript中看到这一点.那么有没有用JavaScript编写的这样的工具?如果没有,我会自己翻译.
注意:我使用MathJax在页面上呈现MathML,但MathJax目前不支持从MathML转到LaTeX的方法.它只能从LaTeX转到MathML.
归档时间: |
|
查看次数: |
5954 次 |
最近记录: |