MathML - Style

La balise <mstyle> est utilisée pour apporter des modifications de style qui affectent le rendu de son contenu.

Syntaxe

Voici la syntaxe simple pour utiliser cette balise -

<mstyle> expression </mstyle>

Paramètres

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

  • expression - éléments mrow déduits.

Les attributs

Voici la description de tous les attributs de cette balise -

  • scriptlevel- Pour spécifier le niveau de script pour les enfants. Sans signe, il définit le niveau de script sur la valeur spécifiée; Avec un signe, il incrémente ("+") ou décrémente ("-") la valeur actuelle.

  • displaystyle - Pour spécifier le style d'affichage.

  • scriptsizemultiplier - Pour spécifier le multiplicateur à utiliser pour ajuster la taille de la police en raison des changements de niveau de script.

  • scriptminsize - Pour spécifier la taille de police minimale autorisée en raison des changements de niveau de script.

  • infixlinebreakstyle - Pour spécifier le style de saut de ligne par défaut à utiliser pour les opérateurs d'infixe.

  • decimalpoint- Pour spécifier le caractère utilisé pour déterminer le point d'alignement dans les colonnes <mstack> et <mtable> lorsque la valeur "decimalpoint" est utilisée pour spécifier l'alignement. La valeur par défaut est «.».

Exemples

Exemple 1: sans balise <mstyle>

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mo maxsize = "100%"> ( </mo>
      <mfrac> 
         <mi> a </mi> 
         <mi> b </mi> 
      </mfrac>
      <mo maxsize = "100%"> ) </mo>
   </mrow>
</math>

Production

( une b )

Exemple 2: Utilisation de la balise <mstyle>

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mstyle maxsize = "100%">
      <mrow>
         <mo> ( </mo>
         <mfrac> 
            <mi> a </mi> 
            <mi> b </mi> 
         </mfrac>
         <mo> ) </mo>
      </mrow>
   </mstyle>
</math>

Production

( une b )