Ниже приведен список важных элементов MathML.
<maction> – Предоставляет возможность привязать действия к подвыражениям / выражениям.
<math> – это элемент верхнего или корневого уровня, используемый для инкапсуляции каждого экземпляра экземпляра MathML. Каждое допустимое выражение MathML должно быть заключено во внешний тег <math>. Он может содержать любое количество дочерних элементов. Один математический элемент не может содержать другой тег математического элемента.
<menclose> – отображает его содержимое во вложенной нотации, указанной атрибутом нотации.
<merror> – используется для отображения содержимого в виде сообщения об ошибке.
<mfenced> – Предоставляет возможность добавлять настраиваемые открывающие и закрывающие скобки и разделители в выражение.
<mfrac> – используется для отображения дробей.
<mglyph> – используется для отображения нестандартных символов, если существующие символы Юникода недоступны.
<mi> – Используется для указания идентификатора, такого как имя переменной, функции или константы и т. д. Например, <mi> PI </ mi>.
<mlabeledtr> – Используется для представления метки в строке слева или справа, используя атрибут стороны mtable. Дочерние элементы mlabeledtr должны быть элементами mtd.
<mmultiscripts> – предоставляет опции для создания тензороподобных объектов.
<mn> – используется для указания числового литерала, например 3.14 и т. д. Например, <mn> 3.14 </ mn>.
<mo> – Используется для указания оператора, такого как +, – и т. д. Например, <mo> + </ mo>.
<mover> – используется для добавления акцента или ограничения к выражению.
<mpadded> – Используется для добавления дополнительного отступа и для настройки общего положения и размера вложенного содержимого.
<mphantom> – Используется для создания пространства, поскольку оно отображается невидимым, сохраняя высоту, ширину и положение базовой линии без изменений.
<mroot> – используется для отображения корней с явным индексом.
<mrow> – Используется для группировки любого количества подвыражений по горизонтали.
<ms> – Используется для представления строкового литерала, предназначенного для интерпретации языками программирования и системами компьютерной алгебры.
<mspace> – Используется для отображения пустого пространства, где его размер устанавливается с помощью его атрибутов.
<msqrt> – используется для отображения квадратного корня.
<mstyle> – используется для применения стиля к его дочерним элементам .
<msub> – Используется для прикрепления индекса к выражению. Он использует следующий синтаксис: <msub> базовый индекс </ msub>.
<msubsup> – используется для присоединения как выражения, так и надстрочного индекса вместе к выражению. Он использует следующий синтаксис: <msubsup> надстрочный индекс нижнего индекса </ msubsup>.
<msup> – Используется для прикрепления верхнего индекса к выражению. Он использует следующий синтаксис: msup base superscript </ msup>.
<mtable> – предоставляет опции для создания таблиц или матриц.
<mtd> – для представления ячейки в таблице или матрице.
<mtext> – используется для визуализации текста без нотационного значения, такого как комментарии или аннотации.
<mtr> – представляет строку в таблице или матрице.
<munder> – предоставляет возможность добавить акцент или ограничение под выражением. Он использует следующий синтаксис: <munder> базовый индекс </ munder>
<munderover> – Предоставляет возможность добавлять акценты или ограничивать как под, так и над выражением. Используется следующий синтаксис: </ munderover> базовый нижний индекс </ munderover>
<семантика> – <семантика>, <annotation> и <annotation-xml> используются для добавления представления и разметки содержимого и предоставляют как информацию макета, так и семантическое значение математических выражений.