MathML - Éléments de base

Il existe cinq éléments de base d'une expression MathML.

  • <math> element- Il s'agit d'un élément de niveau supérieur ou racine et est utilisé pour encapsuler chaque instance de l'instance MathML. Chaque expression MathML valide doit être enveloppée dans la balise externe <math>. Il peut contenir n'importe quel nombre d'éléments enfants. Un élément mathématique ne peut pas contenir une autre balise d'élément mathématique.

  • <mrow> element - Il est utilisé pour regrouper un nombre quelconque de sous-expressions de manière horizontale.

  • <mi> element - Il est utilisé pour spécifier un identifiant tel que le nom d'une variable, une fonction ou une constante etc. Par exemple, <mi> PI </mi>.

  • <mo> element - Il est utilisé pour spécifier un opérateur comme +, - etc. Par exemple, <mo> + </mo>.

  • <mn> element - Il est utilisé pour spécifier un littéral numérique comme 3.14 etc. Par exemple, <mn> 3.14 </mn>.

Exemple

Construisons une équation mathématique simple a + b = 5 en utilisant la notation MathML.

Étape 1: Identification

Ici, a, b sont des variables. + est un opérateur et 5 est un nombre. Nous les placerons sous la forme <mi> a </mi>, <mi> b </mi>, <mo> + </mo> et <mn> + </mn>

Étape 2: Construisez une expression, a + b.

Syntax

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>  
      <mi>a</mi>  
      <mo>+</mo>  
      <mi>b</mi>  
   </mrow>
</math>

Output

une + b

Étape 3: Construisez une expression, a + b = 5.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow> 
      <mrow>  
         <mi>a</mi>  
         <mo>+</mo>  
         <mi>b</mi>  
      </mrow>
      <mo>=</mo>  
      <mn>5</mn>  
   </mrow>
</math>

Output

une + b = 5