MathML - Все элементы
Ниже приводится список важных элементов MathML.
<maction> - Предоставляет возможность привязать действия к подвыражениям / выражениям.
<math>- Это элемент верхнего или корневого уровня, который используется для инкапсуляции каждого экземпляра MathML. Каждое допустимое выражение MathML должно быть заключено во внешний тег <math>. Он может содержать любое количество дочерних элементов. Один математический элемент не может содержать тег другого математического элемента.
<menclose> - Отображает его содержимое во включающей нотации, указанной атрибутом нотации.
<merror> - Используется для отображения содержимого как сообщения об ошибке.
<mfenced> - Предоставляет возможность добавлять в выражение настраиваемые открывающие и закрывающие круглые скобки и разделители.
<mfrac> - Используется для отображения дробей.
<mglyph> - Используется для отображения нестандартных символов там, где существующие символы Unicode недоступны.
<mi> - Используется для указания идентификатора, такого как имя переменной, функции или константы и т. Д. Например, <mi> PI </mi>.
<mlabeledtr>- Используется для представления метки в строке слева или справа с использованием атрибута side таблицы 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 </msup>.
<mtable> - Предоставляет возможности для создания таблиц или матриц.
<mtd> - Для представления ячейки в таблице или матрице.
<mtext> - Используется для визуализации текста без обозначений, такого как комментарии или аннотации.
<mtr> - представляет строку в таблице или матрице.
<munder>- Предоставляет возможность добавить акцент или ограничение под выражение. Он использует следующий синтаксис: <munder> нижний нижний индекс </munder>
<munderover>- Предоставляет возможность добавить акценты или ограничения как под, так и над выражением. Он использует следующий синтаксис: </munderover> нижний нижний индекс надстрочного текста </munderover>
<semantics> - <semantics>, <annotation> и <annotation-xml> используются для добавления презентации и разметки контента и предоставляют как информацию о макете, так и семантическое значение математических выражений.