我将以下数学代码正确存储在数据库中。但是,当它显示时,似乎 wordpress 改变了“mfrac”内结束标签“mrow”的顺序。所以渲染的数学表达式是错误的。
这是原始的mathml代码:
<math>
<mrow>
<mi selected="true">f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo>−</mo>
<mfrac>
<mi>x</mi>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mrow>
<mo>|</mo>
<mi>x</mi>
<mo>|</mo>
</mrow>
</mrow>
</mfrac>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>∈</mo>
<mi>R</mi>
<mo stretchy="false">)</mo>
</mrow>
</math>
这是在浏览器中呈现的 html 代码:
<math>
<mrow>
<mi selected="true">f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo>−</mo>
<mfrac>
<mi>x</mi>
<mrow>
<mn>1</mn>
<mo>+</mo>
</mrow>
<mrow>
<mo>|</mo>
<mi>x</mi>
<mo>|</mo>
</mrow>
</mfrac>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>∈</mo>
<mi>R</mi>
<mo stretchy="false">)</mo>
</mrow>
</math>