Учебники

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

Существует пять основных элементов выражения MathML.

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

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

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

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

  • Элемент <mn> — используется для указания числового литерала, например 3.14 и т. д. Например, <mn> 3.14 </ mn>.

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

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

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

Элемент <mo> — используется для указания оператора, такого как +, — и т. д. Например, <mo> + </ mo>.

Элемент <mn> — используется для указания числового литерала, например 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.

Синтаксис

Live Demo

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

Выход

+ б

Шаг 3: Построить выражение, a + b = 5.

Live Demo

<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>

Выход