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、horizontalstrikeです。 デフォルトはなしです。
- 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#