Mathml-fencing

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

MathML-フェンシング

<mfenced>タグは、<mo>タグを使用する代わりに、中括弧、括弧、括弧などのフェンシング演算子を使用する便利な方法です。

構文

このタグを使用する簡単な構文は次のとおりです-

<mfenced> expression </mfenced>

パラメーター

これは、このタグのすべてのパラメータの説明です-

  • -式。

属性

これは、このタグのすべての属性の説明です-

  • open -開始区切り文字を指定します。 デフォルトは「(」です。
  • close -終了区切り文字を指定します。 デフォルトは「)」です。
  • separators -オプションで空白で区切られた0個以上の区切り文字のシーケンスを指定します。 デフォルトは「、」です。

例1:<mfenced>タグなし

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mo>(</mo>
      <mi>x</mi>
      <mo>)</mo>
   </mrow>
</math>

出力

latexmath:[\ left(x \ right)]

例2:<mfenced>タグを使用する

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfenced>
      <mi>x</mi>
   </mfenced>
</math>

出力

latexmath:[\ left(x \ right)]

例3:f(x、y)

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mi> f </mi>
      <mo> ⁡</mo>
      <mfenced>
         <mi> x </mi>
         <mi> y </mi>
      </mfenced>
   </mrow>
</math>

出力

latexmath:[f \ left({x、y} \ right)]

例4:(a + b)

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

出力

latexmath:[\ left({a + b} \ right)]

例5:[0,1)

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfenced open="[">
      <mn> 0 </mn>
      <mn> 1 </mn>
   </mfenced>
</math>

出力

latexmath:[\ left \ lbrack {0,1} \ right)]