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 out; 1つ以上の値を指定して、すべての値を描画できます。値はnone、updiagonalstrike、downdiagonalstrike、verticalstrike、horizo​​ntalstrikeです。デフォルトはnoneです。

  • 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>

出力

2 12 2,327 - 1,156 1,171