<mi>
Écrire des variables, nombres et opérateurs
<mi> + <mn> + <mo> — Variables, nombres et opérateurs
<mi> représente un identifiant : variable, nom de fonction, constante. <mn> représente un nombre. <mo> représente un opérateur comme +, -, = ou ×. Ce sont les briques de base de toute expression MathML.
Quand l'utiliser
Tu veux écrire une expression mathématique lisible par les machines. Chaque symbole a son rôle : <mi>x</mi> pour la variable, <mn>42</mn> pour le nombre, <mo>=</mo> pour l'opérateur. Un seul caractère dans <mi> est rendu en italique par défaut (convention mathématique).
Ce que tu gagnes
Accessibilité : les lecteurs d'écran distinguent les variables des nombres et des opérateurs. "x plus 2" est plus clair que "x + 2" lu comme du texte brut.
Exemple de code
<math>
<mrow>
<mi>f</mi>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
<mo>=</mo>
<mn>2</mn>
<mi>x</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</math>