あの決勝
<mn>(2*2*2)*(2*2*2)*(2*2*2)*(2*2*2)</mn>
マークアップをあきらめて、MathML レンダラーに本当にチャンスを与えない数字にすべてを入れました。それはより良いだろう
<mrow>
<mrow><mo>(</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>)</mo></mrow>
<mo>*</mo>
<mrow><mo>(</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>)</mo></mrow>
<mo>*</mo>
<mrow><mo>(</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>)</mo></mrow>
<mo>*</mo>
<mrow><mo>(</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>*</mo> <mn>2</mn><mo>)</mo></mrow>
</mrow>
MathML3 には特定の改行および配置属性があり、理論的には配置ポイントを明示的に設定できますが=
、写真はモバイル デバイスのように見えますが、MathML3 の実装はまだないと思います。上記のように rhs をマークアップするだけで十分かもしれませんが、そうでない場合、配置を指定する MathML2 の方法は 1 行のテーブルを使用することになります。何かのようなもの:
<math><mtable><mtr><mtd>
<mrow>
<msup>
<mrow>
<mo>(</mo>
<msup>
<mn>2</mn>
<mn>3</mn>
</msup>
<mo>)</mo>
</mrow>
<msup>
<mn></mn>
<mn>4</mn>
</msup>
</msup>
<mn>=</mn>
</mrow>
</mtd><mtd columnalign="left">
<mrow>
<mrow><mo>(</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>)</mo></mrow>
<mo>*</mo>
<mrow><mo>(</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>)</mo></mrow>
<mo>*</mo>
<mrow><mo>(</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>)</mo></mrow>
<mo>*</mo>
<mrow><mo>(</mo><mn>2</mn><mo>*</mo><mn>2</mn><mo>*</mo> <mn>2</mn><mo>)</mo></mrow>
</mrow>
</mtd></mtr></mtable>
</math>