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 − 指定如何划掉每个进位下方的列内容;可以给出一个或多个值,并绘制所有值。值为 none、updiagonalstrike、downdiagonalstrike、verticalstrike、horizontalstrike。默认值为 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>

