MathML - Multiplication

<msgroup> est utilisé pour regrouper les lignes à l'intérieur de l'élément <mstack> et des éléments <mlongdiv> pour avoir une position par rapport à l'alignement de la pile. L'élément <msgroup> avec l'attribut shift peut être utilisé pour créer des multiplications simples.

Syntaxe

Voici la syntaxe simple pour utiliser cette balise -

<msgroup> expression </msgroup>

Paramètres

Voici la description de tous les paramètres de cette balise -

  • expression - expression.

Les attributs

Voici la description de tous les attributs de cette balise -

  • position- pour spécifier la position horizontale des lignes dans le groupe par rapport à la position contrôlée par le msgroup contenant (selon ses attributs de position et de décalage). La valeur par défaut est 0.

  • shift- pour spécifier un décalage incrémentiel de position pour les enfants successifs (lignes ou groupes) au sein du groupe. La valeur par défaut est 0.

Exemple

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mstack>
      <msgroup>
         <mn>123</mn>
         <msrow>
            <mo>×</mo>
            <mn>321</mn>
         </msrow>
      </msgroup>
      <msline/>
      
      <msgroup shift = "1">
         <mn>123</mn>
         <mn>246</mn>
         <mn>369</mn>
      </msgroup>
      <msline/>
      <mn>39483</mn>
   </mstack>
</math>

Production

123 × 321 123 246 369 39483