Mathml-carries

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

MathML-キャリー

<mscarries>要素を使用して、基本的な数学で発生するキャリー、ボロー、およびクロスアウトを作成できます。 mscarriesの子は、mstackの次の行の要素に関連付けられています。 <mscarry>または<none>を除くmscarriesの各子は、暗黙的にmscarryに囲まれているものとして扱われます。 <none>は、特定の列にキャリーが必要ない場合に使用されます。 mscarries要素はdisplaystyleを false に設定し、 scriptlevel を1ずつ増加させるので、通常、子はより小さなフォントで表示されます。

構文

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

<mscarries> expression <mscarry> <none/> </mscarry> </mscarries>

パラメーター

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

  • expression -キャリー/ボローが適用される式。
  • mscarry -キャリータグ。

属性

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

  • position -含まれているmsgroupによって決定される位置に相対的な、このグループ内の行の水平位置を指定します。
  • location -キャリーまたはボローの位置を、関連する列のその下の文字に関連して指定します。 値はw、nw、n、ne、e、se、s、swです。
  • crossout -各キャリーの下の列の内容が crossed である方法を指定します。 1つ以上の値を指定でき、すべての値が描画されます。 値は、none、updiagonalstrike、downdiagonalstrike、verticalstrike、horizo​​ntalstrikeです。 デフォルトはなしです。
  • scriptsizemultiplier -フォントサイズを変更する係数を指定します。

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mstack>
      <mscarries crossout='updiagonalstrike'>
         <mn>2</mn>
         <mn>12</mn>
         <mscarry crossout='none'>
            <none/>
         </mscarry>
      </mscarries>
      <mn>2,327</mn>

      <msrow>
         <mo>-</mo>
         <mn> 1,156</mn>
      </msrow>
      <msline/>
      <mn>1,171</mn>
   </mstack>
</math>

出力

[.math]# 2 12 2,327-1,156 1,171#