MathML - Porte
L'élément <mscarries> peut être utilisé pour créer des portées, des emprunts et des barrages qui se produisent en mathématiques élémentaires. Les enfants de mscarries sont associés aux éléments de la ligne suivante du mstack. Chaque enfant de mscarries sauf <mscarry> ou <none> est traité comme étant implicitement entouré par mscarry. <aucun> est utilisé lorsqu'une colonne particulière n'a pas besoin de report. L'élément mscarries définit displaystyle surfalseet incréments scriptlevel par 1, de sorte que les enfants sont généralement affichés dans une police plus petite.
Syntaxe
Voici la syntaxe simple pour utiliser cette balise -
<mscarries> expression <mscarry> <none/> </mscarry> </mscarries>
Paramètres
Voici la description de tous les paramètres de cette balise -
expression - expression sur laquelle porter / emprunter doit être appliqué.
mscarry - porter une étiquette.
Les attributs
Voici la description de tous les attributs de cette balise -
position - pour spécifier la position horizontale des lignes dans ce groupe par rapport à la position déterminée par le msgroup contenant.
location- pour spécifier l'emplacement du report ou de l'emprunt par rapport au caractère en dessous dans la colonne associée. les valeurs sont w, nw, n, ne, e, se, s, sw.
crossout - pour spécifier comment le contenu de la colonne sous chaque report est crossed out; une ou plusieurs valeurs peuvent être données et toutes les valeurs sont dessinées. Les valeurs sont aucune, frappe diagonale ascendante, frappe diagonale descendante, frappe verticale, frappe horizontale. La valeur par défaut est aucune.
scriptsizemultiplier - pour spécifier le facteur de changement de la taille de la police.
Exemple
<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>