【发布时间】:2015-04-09 14:33:50
【问题描述】:
我目前正在研究数学表达式识别。我正在查看CROHME dataset 并找到了这个:
<math xmlns='http://www.w3.org/1998/Math/MathML'>
<mrow>
<mi xml:id="y_1">y</mi>
<mrow>
<mo xml:id="=_1">=</mo>
<mrow>
<mi xml:id="A_1">A</mi>
<mrow>
<mi xml:id="x_1">x</mi>
<mrow>
<mo xml:id="+_1">+</mo>
<msup>
<mi xml:id="A_2">A</mi>
<mn xml:id="2_1">2</mn>
</msup>
</mrow>
</mrow>
</mrow>
</mrow>
</mrow>
</math>
渲染到(带有http://www.mathmlcentral.com/Tools/FromMathML.jsp)
mrow 的应用对我来说似乎相当随意。这个表达式在语义上是否与
<math xmlns='http://www.w3.org/1998/Math/MathML'>
<mrow>
<mi xml:id="y_1">y</mi>
<mo xml:id="=_1">=</mo>
<mi xml:id="A_1">A</mi>
<mi xml:id="x_1">x</mi>
<mo xml:id="+_1">+</mo>
<msup>
<mi xml:id="A_2">A</mi>
<mn xml:id="2_1">2</mn>
</msup>
</mrow>
</math>
或
<math xmlns='http://www.w3.org/1998/Math/MathML'>
<mrow>
<mi xml:id="y_1">y</mi>
<mo xml:id="=_1">=</mo>
<mrow>
<mi xml:id="A_1">A</mi>
<mi xml:id="x_1">x</mi>
</mrow>
<mo xml:id="+_1">+</mo>
<msup>
<mi xml:id="A_2">A</mi>
<mn xml:id="2_1">2</mn>
</msup>
</mrow>
</math>
这三个 MathML 表达式有什么区别?它们都应该渲染成相同的吗?
【问题讨论】:
标签: mathml