Mathml-basic-elements

提供:Dev Guides
移動先:案内検索

MathML-基本要素

MathML式には5つの基本要素があります。

  • * <math>要素*-トップまたはルートレベルの要素であり、MathMLインスタンスの各インスタンスをカプセル化するために使用されます。 有効なMathML式はすべて、外側の<math>タグでラップする必要があります。 任意の数の子要素を含めることができます。 1つの数学要素に別の数学要素タグを含めることはできません。
  • <mrow> element -任意の数のサブ式を水平方向にグループ化するために使用されます。
  • * <mi>要素*-変数、関数、定数などの識別子を指定するために使用されます。 たとえば、<mi> PI </mi>。
  • * <mo>要素*-+、-などの演算子を指定するために使用されます。 たとえば、<mo> + </mo>。
  • * <mn>要素*-3.14などの数値リテラルを指定するために使用されます。 たとえば、<mn> 3.14 </mn>。

MathML表記を使用して、簡単な数学方程式a + b = 5を作成しましょう。

ステップ1:識別

ここで、a、bは変数です。 +は演算子で、5は数値です。 それらを<mi> a </mi>、<mi> b </mi>、<mo> + </mo>および<mn> + </mn>として囲みます。

ステップ2:式の作成、a + b。

構文

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mi>a</mi>
      <mo>+</mo>
      <mi>b</mi>
   </mrow>
</math>

出力

latexmath:[a + b]

ステップ3:式の作成、a + b = 5。

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mrow>
         <mi>a</mi>
         <mo>+</mo>
         <mi>b</mi>
      </mrow>
      <mo>=</mo>
      <mn>5</mn>
   </mrow>
</math>

出力

latexmath:[{a + b} = 5]