当前位置: 首页 > 文档资料 > MathML 入门教程 >

携带(Carries)

优质
小牛编辑
127浏览
2023-12-01

元素可用于创建基本数学中出现的进位,借位和交叉。 mscarries的子元素与mstack的下一行中的元素相关联。 除或之外的每个mscarries子被视为被mscarry隐式包围。 当特定列不需要进位时,使用。 mscarries元素将displaystyle设置为false ,并将scriptlevel增加1,因此子项通常以较小的字体显示。

语法 (Syntax)

以下是使用此标记的简单语法 -

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

参数 (Parameters)

以下是此标记的所有参数的说明 -

  • expression - 要应用进位/借位的表达式。

  • mscarry - 携带标签。

属性 (Attributes)

以下是此标记的所有属性的说明 -

  • position - 指定此组中行的水平位置相对于包含msgroup确定的位置。

  • location - 指定相关列中相对于其下方字符的进位或借位的位置。 值是w,nw,n,ne,e,se,s,sw。

  • crossout - 指定如何crossout每个进位下面的列内容; 可以给出一个或多个值并绘制所有值。 值为none,updiagonalstrike,downdiagonalstrike,verticalstrike,horizo​​ntalstrike。 默认为none。

  • scriptsizemultiplier - 指定更改字体大小的因子。

例子 (Example)

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

输出 (Output)

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