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