MathML到纯文本表达式的转换器



有人知道在哪里可以找到将MathML转换为纯文本数学表达式的工具吗?

例如,我想输入

<math xmlns='http://www.w3.org/1998/Math/MathML'>
<mfrac>
<mrow>
<mi>cos</mi>
<mo>&#8289;</mo>
<mo>(</mo>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>)</mo>
</mrow>
<mrow>
<mi>sqrt</mi>
<mo>&#8289;</mo>
<mo>(</mo>
<mrow>
<mi>y</mi>
<mo>+</mo>
<mn>2</mn>
</mrow>
<mo>)</mo>
</mrow>
</mfrac>
</math>

并获得字符串作为输出

cos(x^2) / sqrt(y + 2)

我一直无法通过搜索谷歌找到任何这样的工作。

感谢您的帮助。

这里的问题似乎是"纯文本"——对于数学表达式的格式,没有明确的定义。我设法找到了非常符合描述的AsciiMath。

似乎有许多工具可以将MathML转换为AsciiMath,例如MathML转换为AsciiMath。

如果你有Word或Pages,你可以从互联网上下载mathpix,用它剪下数学ml或mathjax方程,并将其复制到Word,然后你就可以最终复制方程的文本版本。

最新更新