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>

輸出

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

© . All rights reserved.