MathML - Elementos básicos

Hay cinco elementos básicos de una expresión MathML.

  • <math> element- Es un elemento de nivel superior o raíz y se utiliza para encapsular cada instancia de MathML. Cada expresión MathML válida debe estar envuelta en una etiqueta <math> externa. Puede contener cualquier número de elementos secundarios. Un elemento matemático no puede contener otra etiqueta de elemento matemático.

  • <mrow> element - Se utiliza para agrupar cualquier número de subexpresiones de forma horizontal.

  • <mi> element - Se utiliza para especificar un identificador como el nombre de una variable, función o constante, etc. Por ejemplo, <mi> PI </mi>.

  • <mo> element - Se utiliza para especificar un operador como +, - etc. Por ejemplo, <mo> + </mo>.

  • <mn> element - Se usa para especificar un literal numérico como 3.14, etc. Por ejemplo, <mn> 3.14 </mn>.

Ejemplo

Construyamos una ecuación matemática simple a + b = 5 usando la notación MathML.

Paso 1: identificación

Aquí a, b son variables. + es un operador y 5 es un número. Los incluiremos como <mi> a </mi>, <mi> b </mi>, <mo> + </mo> y <mn> + </mn>

Paso 2: Generar expresión, a + b.

Syntax

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

Output

un + segundo

Paso 3: Generar expresión, 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

un + segundo = 5