MathML - Основные элементы

Выражение MathML состоит из пяти основных элементов.

  • <math> element- Это элемент верхнего или корневого уровня, который используется для инкапсуляции каждого экземпляра MathML. Каждое допустимое выражение MathML должно быть заключено во внешний тег <math>. Он может содержать любое количество дочерних элементов. Один математический элемент не может содержать тег другого математического элемента.

  • <mrow> element - Используется для группировки любого количества подвыражений по горизонтали.

  • <mi> element - Он используется для указания идентификатора, такого как имя переменной, функции или константы и т. Д. Например, <mi> PI </mi>.

  • <mo> element - Используется для указания оператора, такого как +, - и т. Д. Например, <mo> + </mo>.

  • <mn> element - Он используется для указания числового литерала, такого как 3,14 и т. Д. Например, <mn> 3,14 </mn>.

пример

Давайте построим простое математическое уравнение a + b = 5, используя нотацию MathML.

Шаг 1. Идентификация

Здесь a, b - переменные. + - это оператор, а 5 - это число. Мы заключим их как <mi> a </mi>, <mi> b </mi>, <mo> + </mo> и <mn> + </mn>.

Шаг 2: Постройте выражение, a + b.

Syntax

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

Output

а + б

Шаг 3: Постройте выражение, 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

а + б знак равно 5