MathML — Обзор
MathML расшифровывается как язык математической разметки и представляет собой приложение на основе XML. Используется для описания математических и научных обозначений. Его версии 1 и 2 были созданы и разработаны Рабочей группой по математике, которая является одной из старейших рабочих групп W3C в течение 1996-2004 годов. Версия 3 MathML была создана во время второго периода деятельности Рабочей группы по математике (2006-2016) и является стандартом ISO.
Математика в Сети
MathML основан на XML и имеет ограниченное количество тегов, которые можно использовать для разметки математического уравнения с точки зрения формата и его семантики. MathML намеревается уловить смысл синтаксиса, а также форматирование уравнения. Учитывая тот факт, что математические уравнения часто имеют смысл для многих приложений, поэтому написание их с использованием MathML обрабатывает как форматирование, так и значение уравнения. MathML предоставляет низкоуровневый формат для описания математики в качестве основы для связи между машинами.
Различные приложения, такие как системы алгебры, наборщики печати, могут использовать MathML для кодирования математической записи для высококачественного визуального отображения, а также математическое содержание и научное программное обеспечение, синтезаторы голоса могут использовать MathML для семантики.
MathML предоставляет два способа представления математической нотации.
-
Presentational Way — использует разметочные метки, такие как mrow, mi, mo, а также математические операторы и т. Д.
-
Semantic Way — использует разметочные метки, такие как apply, eq, power и т. Д.
Presentational Way — использует разметочные метки, такие как mrow, mi, mo, а также математические операторы и т. Д.
Semantic Way — использует разметочные метки, такие как apply, eq, power и т. Д.
Мы используем библиотеку MathJax для визуализации синтаксиса MathML, чтобы он мог работать во всех основных браузерах. В настоящее время он поддерживает только презентационный способ.
Пример: презентационный путь
Синтаксис
<math xmlns = "http://www.w3.org/1998/Math/MathML"> <mrow> <mrow> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo> <mrow> <mn>4</mn> <mo></mo> <mi>x</mi> </mrow> <mo>+</mo> <mn>4</mn> </mrow> <mo>=</mo> <mn>0</mn> </mrow> </math>
Выход
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> используются для добавления представления и разметки содержимого и предоставляют как информацию макета, так и семантическое значение математических выражений.
<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> используются для добавления представления и разметки содержимого и предоставляют как информацию макета, так и семантическое значение математических выражений.
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.
Синтаксис
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
</math>
Выход
Шаг 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>
Выход
MathML — несет
Элемент <mscarries> можно использовать для создания переносов, заимствований и перекрестков, которые встречаются в элементарной математике. Потомки mscarries связаны с элементами в следующем ряду mstack. Каждый потомок mscarry, кроме <mscarry> или <none>, рассматривается как неявно окруженный mscarry. <none> используется, когда конкретный столбец не нуждается в переносе. Элемент mscarries устанавливает displaystyle в false и увеличивает уровень сценария на 1, поэтому дочерние элементы обычно отображаются меньшим шрифтом.
Синтаксис
Вот простой синтаксис для использования этого тега —
<mscarries> expression <mscarry> <none/> </mscarry> </mscarries>
параметры
Вот описание всех параметров этого тега —
-
выражение — выражение, к которому должен быть применен перенос / заимствование.
-
Mscarry — нести тег.
выражение — выражение, к которому должен быть применен перенос / заимствование.
Mscarry — нести тег.
Атрибуты
Вот описание всех атрибутов этого тега —
-
position — указать горизонтальное положение строк в этой группе относительно позиции, определяемой содержащей msgroup.
-
location — для указания местоположения переноса или заимствования относительно персонажа под ним в соответствующем столбце. Значения: w, nw, n, ne, e, se, s, sw.
-
crossout — указать, как содержимое столбца под каждым переносом вычеркивается ; одно или несколько значений могут быть заданы, и все значения отображаются. Значения: none, updiagonalstrike, downdiagonalstrike, вертикальный удар, горизонтальный удар. По умолчанию нет.
-
scriptsizemultiplier — для указания коэффициента, на который нужно изменить размер шрифта.
position — указать горизонтальное положение строк в этой группе относительно позиции, определяемой содержащей msgroup.
location — для указания местоположения переноса или заимствования относительно персонажа под ним в соответствующем столбце. Значения: w, nw, n, ne, e, se, s, sw.
crossout — указать, как содержимое столбца под каждым переносом вычеркивается ; одно или несколько значений могут быть заданы, и все значения отображаются. Значения: none, updiagonalstrike, downdiagonalstrike, вертикальный удар, горизонтальный удар. По умолчанию нет.
scriptsizemultiplier — для указания коэффициента, на который нужно изменить размер шрифта.
пример
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstack>
<mscarries crossout='updiagonalstrike'>
<mn>2</mn>
<mn>12</mn>
<mscarry crossout='none'>
<none/>
</mscarry>
</mscarries>
<mn>2,327</mn>
<msrow>
<mo>-</mo>
<mn> 1,156</mn>
</msrow>
<msline/>
<mn>1,171</mn>
</mstack>
</math>
Выход
MathML — Вложение
Тег <menclose> используется для визуализации содержимого внутри вложенной нотации, как указано в его атрибуте нотации. он принимает один аргумент в качестве логического вывода из нескольких детей.
Синтаксис
Вот простой синтаксис для использования этого тега —
<menclose> expression </menclose>
параметры
Вот описание всех параметров этого тега —
-
выражение — выражение.
выражение — выражение.
Атрибуты
Вот описание всех атрибутов этого тега —
-
нотация — указать разделенный пробелами список нотаций, которые будут использоваться для включения дочерних элементов. Допустимые значения: longdiv, актуарий, phasorangle, радикал, поле, округлое поле, круг, влево, вправо, сверху, снизу, updiagonalstrike, downdiagonalstrike, вертикальный удар, горизонтальный удар, северо-восток, стрелка, madruwb, текст. По умолчанию это longdiv.
нотация — указать разделенный пробелами список нотаций, которые будут использоваться для включения дочерних элементов. Допустимые значения: longdiv, актуарий, phasorangle, радикал, поле, округлое поле, круг, влево, вправо, сверху, снизу, updiagonalstrike, downdiagonalstrike, вертикальный удар, горизонтальный удар, северо-восток, стрелка, madruwb, текст. По умолчанию это longdiv.
пример
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mi>C</mi>
<mrow>
<menclose notation = 'phasorangle'>
<mrow>
<mo>−</mo>
<mfrac>
<mi>π</mi>
<mn>2</mn>
</mfrac>
</mrow>
</menclose>
</mrow>
</math>
Выход
MathML — Фехтование
Тег <mfenced> — это удобный способ использовать операторы ограждения, такие как фигурные скобки, скобки и скобки, вместо использования тегов <mo> для них.
Синтаксис
Вот простой синтаксис для использования этого тега —
<mfenced> expression </mfenced>
параметры
Вот описание всех параметров этого тега —
-
выражение — выражение.
выражение — выражение.
Атрибуты
Вот описание всех атрибутов этого тега —
-
open — чтобы указать начальный разделитель. По умолчанию это «(».
-
close — указать закрывающий разделитель По умолчанию это «)».
-
разделители — для указания последовательности из нуля или более символов-разделителей, необязательно разделенных пробелами. По умолчанию это «,».
open — чтобы указать начальный разделитель. По умолчанию это «(».
close — указать закрывающий разделитель По умолчанию это «)».
разделители — для указания последовательности из нуля или более символов-разделителей, необязательно разделенных пробелами. По умолчанию это «,».
Примеры
Пример 1: без тега <mfenced>
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</math>
Выход
Пример 2. Использование тега <mfenced>
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mfenced>
<mi>x</mi>
</mfenced>
</math>
Выход
Пример 3: f (x, y)
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi> f </mi>
<mo> </mo>
<mfenced>
<mi> x </mi>
<mi> y </mi>
</mfenced>
</mrow>
</math>
Выход
Пример 4: (а + б)
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mfenced>
<mrow>
<mi> a </mi>
<mo> + </mo>
<mi> b </mi>
</mrow>
</mfenced>
</math>
Выход
Пример 5: [0,1)
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mfenced open="[">
<mn> 0 </mn>
<mn> 1 </mn>
</mfenced>
</math>
Выход
MathML — Фракции
Тег <mfrac> используется для рисования дробей.
Синтаксис
Вот простой синтаксис для использования этого тега —
<mfrac> numerator denominator </mfrac>
параметры
Вот описание всех параметров этого тега —
-
числитель — числитель дроби.
-
знаменатель — знаменатель дроби.
числитель — числитель дроби.
знаменатель — знаменатель дроби.
Атрибуты
Вот описание всех атрибутов этого тега —
-
linethickness — указать ширину штриха дробной черты. значения измеряются в px, pt, em и т. д.
-
numalign — указать выравнивание числителя. значения слева, справа или по центру.
-
denomalign — указать выравнивание знаменателя. значения слева, справа или по центру.
-
скошенный — чтобы указать, должна ли дробь отображаться вертикально или внутри. значения являются истинными или ложными.
linethickness — указать ширину штриха дробной черты. значения измеряются в px, pt, em и т. д.
numalign — указать выравнивание числителя. значения слева, справа или по центру.
denomalign — указать выравнивание знаменателя. значения слева, справа или по центру.
скошенный — чтобы указать, должна ли дробь отображаться вертикально или внутри. значения являются истинными или ложными.
пример
Давайте нарисуем простую дробь для 1 / х.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mfrac>
<mn>1</mn>
<mi>x</mi>
</mfrac>
</math>
Выход
Давайте построим сложную дробь.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mfrac linethickness = '3px'>
<mfrac bevelled = 'true'>
<mn>1</mn>
<mi>x</mi>
</mfrac>
<mrow>
<mi>y</mi>
<mo>-</mo>
<mn>2</mn>
</mrow>
</mfrac>
</math>
Выход
MathML — Long Division
Тег <mlongdiv> используется для рисования длинных делений.
Синтаксис
Вот простой синтаксис для использования этого тега —
<mlongdiv> divisor dividend result expression </mlongdiv>
параметры
Вот описание всех параметров этого тега —
-
делитель — делитель длинного деления.
-
дивиденд — дивиденд длинного деления.
-
результат — результат длительного деления.
-
выражение — элемент mstack или дочерние элементы mstack.
делитель — делитель длинного деления.
дивиденд — дивиденд длинного деления.
результат — результат длительного деления.
выражение — элемент mstack или дочерние элементы mstack.
Атрибуты
Вот описание всех атрибутов этого тега —
-
longdivstyle — для управления стилем макета длинного деления. Допустимые значения: левая верхняя, правая, средняя, правая средняя, правая короткая, правая, левая / \ правая, левая) (правая,: правая = правая, с накопленной левой линией, верхняя с левой стороны по умолчанию.
longdivstyle — для управления стилем макета длинного деления. Допустимые значения: левая верхняя, правая, средняя, правая средняя, правая короткая, правая, левая / \ правая, левая) (правая,: правая = правая, с накопленной левой линией, верхняя с левой стороны по умолчанию.
пример
Давайте нарисуем простую дробь для 1 / х.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mlongdiv longdivstyle = "lefttop">
<mn> 3 </mn>
<mn> 435.3</mn>
<mn> 1306</mn>
<msgroup position = "2" shift = "-1">
<msgroup>
<mn> 12</mn>
<msline length = "2"/>
</msgroup>
<msgroup>
<mn> 10</mn>
<mn> 9</mn>
<msline length = "2"/>
</msgroup>
<msgroup>
<mn> 16</mn>
<mn> 15</mn>
<msline length = "2"/>
<mn> 1.0</mn>
</msgroup>
<msgroup position='-1'>
<mn> 9</mn>
<msline length = "3"/>
<mn> 1</mn>
</msgroup>
</msgroup>
</mlongdiv>
</math>
Выход
MathML — Матрицы
Тег <mtable> используется для рисования матриц.
Синтаксис
mtable похож на табличный тег HTML, и этот тег использует элементы mtr, mtd, которые похожи на теги tr и td HTML.
<mtable> <mtr> <mtd></mtd></mtr></mfrac>
Атрибуты
Вот описание всех атрибутов этого тега —
-
выравнивание — для указания вертикального выравнивания таблицы. Допустимые значения: ось, базовая линия, низ, центр, верх. По умолчанию это ось.
-
class, id, style — Используется с таблицами стилей.
-
columnalign — чтобы указать горизонтальное выравнивание ячеек. Допустимые значения: слева, по центру и справа. По умолчанию это центр.
-
столбцы столбцов — для указания границ столбцов. Допустимые значения: нет, сплошная и пунктирная. По умолчанию нет.
-
columnspacing — для указания пространства между столбцами таблицы.
-
displaystyle — если true, для отображаемых уравнений используется больше вертикального пространства, если false, для отображения формул используется более компактный макет.
-
рамка — чтобы указать границы всей таблицы. Допустимые значения: нет, сплошная и пунктирная. По умолчанию нет.
-
framepacing — для указания дополнительного пространства, добавляемого между таблицей и фреймом.
-
href — Чтобы указать гиперссылку на указанный URI.
-
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
-
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
-
rowalign — для указания вертикального выравнивания ячеек. Допустимые значения: ось, базовая линия, нижняя часть, центр и верхняя часть. По умолчанию это базовый уровень
-
строки — чтобы указать границы строки. Допустимые значения: нет, сплошная и пунктирная. По умолчанию нет.
-
ширина — чтобы указать ширину всей таблицы.
выравнивание — для указания вертикального выравнивания таблицы. Допустимые значения: ось, базовая линия, низ, центр, верх. По умолчанию это ось.
class, id, style — Используется с таблицами стилей.
columnalign — чтобы указать горизонтальное выравнивание ячеек. Допустимые значения: слева, по центру и справа. По умолчанию это центр.
столбцы столбцов — для указания границ столбцов. Допустимые значения: нет, сплошная и пунктирная. По умолчанию нет.
columnspacing — для указания пространства между столбцами таблицы.
displaystyle — если true, для отображаемых уравнений используется больше вертикального пространства, если false, для отображения формул используется более компактный макет.
рамка — чтобы указать границы всей таблицы. Допустимые значения: нет, сплошная и пунктирная. По умолчанию нет.
framepacing — для указания дополнительного пространства, добавляемого между таблицей и фреймом.
href — Чтобы указать гиперссылку на указанный URI.
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
rowalign — для указания вертикального выравнивания ячеек. Допустимые значения: ось, базовая линия, нижняя часть, центр и верхняя часть. По умолчанию это базовый уровень
строки — чтобы указать границы строки. Допустимые значения: нет, сплошная и пунктирная. По умолчанию нет.
ширина — чтобы указать ширину всей таблицы.
пример
Давайте нарисуем 3 х 3 метрики.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mo>[</mo>
<mtable>
<mtr>
<mtd><mn>1</mn></mtd>
<mtd><mn>0</mn></mtd>
<mtd><mn>0</mn></mtd>
</mtr>
<mtr>
<mtd><mn>0</mn></mtd>
<mtd><mn>1</mn></mtd>
<mtd><mn>0</mn></mtd>
</mtr>
<mtr>
<mtd><mn>0</mn></mtd>
<mtd><mn>0</mn></mtd>
<mtd><mn>1</mn></mtd>
</mtr>
</mtable>
<mo>]</mo>
</mrow>
</math>
Выход
MathML — Умножение
<msgroup> используется для группировки строк внутри элемента <mstack> и элементов <mlongdiv>, чтобы иметь положение относительно выравнивания стека. Элемент <msgroup> с атрибутом shift может использоваться для создания простых умножений.
Синтаксис
Вот простой синтаксис для использования этого тега —
<msgroup> expression </msgroup>
параметры
Вот описание всех параметров этого тега —
-
выражение — выражение.
выражение — выражение.
Атрибуты
Вот описание всех атрибутов этого тега —
-
position — указать горизонтальное положение строк в группе относительно положения, контролируемого содержащейся группой msg (согласно ее атрибутам position и shift). Значение по умолчанию 0.
-
смещение — для указания постепенного смещения позиции для последовательных детей (строк или групп) в группе. Значение по умолчанию 0.
position — указать горизонтальное положение строк в группе относительно положения, контролируемого содержащейся группой msg (согласно ее атрибутам position и shift). Значение по умолчанию 0.
смещение — для указания постепенного смещения позиции для последовательных детей (строк или групп) в группе. Значение по умолчанию 0.
пример
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstack>
<msgroup>
<mn>123</mn>
<msrow>
<mo>×</mo>
<mn>321</mn>
</msrow>
</msgroup>
<msline/>
<msgroup shift = "1">
<mn>123</mn>
<mn>246</mn>
<mn>369</mn>
</msgroup>
<msline/>
<mn>39483</mn>
</mstack>
</math>
Выход
MathML — Верхний индекс
Тег <mover> используется для рисования надстрочного индекса. Это добавляет акцент или ограничение по выражению.
Синтаксис
Вот простой синтаксис для использования этого тега —
<mover> base overscript </mover>
параметры
Вот описание всех параметров этого тега —
-
base — базовое выражение, на котором должен быть нарисован надстрочный индекс.
-
надстрочный — надстрочный.
base — базовое выражение, на котором должен быть нарисован надстрочный индекс.
надстрочный — надстрочный.
Атрибуты
Вот описание всех атрибутов этого тега —
-
accent — если true, сверхскрипт является акцентом и приближается к базовому выражению. Если false, то over-script — это ограничение базового выражения. По умолчанию установлено значение false.
-
выровнять — чтобы указать выравнивание сверхскрипта. Допустимы: слева, в центре и справа.
-
class, id, style — Используется с таблицами стилей.
-
href — Чтобы указать гиперссылку на указанный URI.
-
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
-
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
accent — если true, сверхскрипт является акцентом и приближается к базовому выражению. Если false, то over-script — это ограничение базового выражения. По умолчанию установлено значение false.
выровнять — чтобы указать выравнивание сверхскрипта. Допустимы: слева, в центре и справа.
class, id, style — Используется с таблицами стилей.
href — Чтобы указать гиперссылку на указанный URI.
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
пример
Давайте нарисуем надстрочный индекс.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mover accent = "true">
<mrow>
<mi> x </mi>
<mo> + </mo>
<mi> y </mi>
<mo> + </mo>
<mi> z </mi>
</mrow>
<mo>⏞</mo>
</mover>
</math>
Выход
MathML — Padding
Элемент <mpadded> используется для добавления отступа или дополнительного пространства вокруг его содержимого. Он может использоваться для настройки размера и расположения, например, отрицательного заполнения, что может привести к тому, что содержимое mpadded будет перекрывать рендеринг соседнего содержимого.
Синтаксис
Вот простой синтаксис для использования этого тега —
<mpadded> expression </mpadded>
параметры
Вот описание всех параметров этого тега —
-
Выражение — предполагаемый ряд детей.
Выражение — предполагаемый ряд детей.
Атрибуты
Вот описание всех атрибутов этого тега —
-
высота — устанавливает или увеличивает высоту элемента mpadded.
-
глубина — устанавливает или увеличивает глубину элемента mpadded.
-
width — устанавливает или увеличивает ширину элемента mpadded.
-
lspace — устанавливает горизонтальное пространство дочернего содержимого.
-
voffset — устанавливает вертикальное пространство дочернего содержимого.
высота — устанавливает или увеличивает высоту элемента mpadded.
глубина — устанавливает или увеличивает глубину элемента mpadded.
width — устанавливает или увеличивает ширину элемента mpadded.
lspace — устанавливает горизонтальное пространство дочернего содержимого.
voffset — устанавливает вертикальное пространство дочернего содержимого.
Примеры
Пример 1
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>x</mi>
<mpadded lspace = "0.2em" voffset = "0.3ex">
<mi>y</mi>
</mpadded>
<mi>z</mi>
</mrow>
</math>
Выход
Пример 2
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>x</mi>
<mpadded width = "+90%width" height = "+0.3ex" depth = "+0.3ex">
<mi>y</mi>
</mpadded>
<mi>z</mi>
</mrow>
</math>
Выход
Пример 3
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>x</mi>
<mpadded lspace = "0.3em" width = "+0.6em">
<mi>y</mi>
</mpadded>
<mi>z</mi>
</mrow>
</math>
Выход
MathML — Призрак
Элемент <mphantom> визуально отображает, сохраняя тот же размер и другие размеры, включая базовую позицию, как и его содержимое, если бы они отображались нормально. Он используется для выравнивания частей выражения путем невидимого дублирования подвыражений.
Синтаксис
Вот простой синтаксис для использования этого тега —
<mphantom> expression </mphantom>
параметры
Вот описание всех параметров этого тега —
-
Выражение — предполагаемый ряд детей.
Выражение — предполагаемый ряд детей.
Атрибуты
Вот описание всех атрибутов этого тега —
-
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
Примеры
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mfrac>
<mrow>
<mi> x </mi>
<mo> + </mo>
<mi> y </mi>
<mo> + </mo>
<mi> z </mi>
</mrow>
<mrow>
<mi> x </mi>
<mphantom>
<mo> + </mo>
</mphantom>
<mphantom>
<mi> y </mi>
</mphantom>
<mo> + </mo>
<mi> z </mi>
</mrow>
</mfrac>
</math>
Выход
MathML — Радикалы
Элементы msqrt и mroot создают радикалы. Элемент msqrt создает квадратные корни, а элемент mroot создает радикалы с индексами, например, кубический корень.
элемент <msqrt>
Тег <msqrt> используется для рисования квадратного корня.
Синтаксис
Вот простой синтаксис для использования этого тега —
<msqrt> base </msqrt>
параметры
Вот описание всех параметров этого тега —
-
base — базовое выражение, на котором должен быть нарисован квадратный корень.
base — базовое выражение, на котором должен быть нарисован квадратный корень.
Атрибуты
Вот описание всех атрибутов этого тега —
-
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
-
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
пример
Давайте нарисуем квадратный корень.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<msqrt>
<mn>4</mn>
</msqrt>
</math>
Выход
элемент <mroot>
Тег <mroot> используется для рисования радикалов с индексами.
Синтаксис
Вот простой синтаксис для использования этого тега —
<mroot> base index </mroot>
параметры
Вот описание всех параметров этого тега —
-
base — базовое выражение, на котором должен быть нарисован квадратный корень.
-
index — индекс корня, который будет нарисован.
base — базовое выражение, на котором должен быть нарисован квадратный корень.
index — индекс корня, который будет нарисован.
Атрибуты
Вот описание всех атрибутов этого тега —
-
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
-
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
пример
Давайте нарисуем кубический корень.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mroot>
<mn>8</mn>
<mn>3</mn>
</mroot>
</math>
Выход
MathML — Повторяющиеся десятичные дроби
Десятичные числа с цифрами, которые повторяются бесконечно (например, 1/3 (.3333 …)), представлены горизонтальной линией над или под повторяющимися цифрами. Элементы <mstack>, <msrow> и <msline> могут использоваться для создания десятичных чисел с повторяющимися цифрами, как показано ниже.
пример
Пример 1
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstack stackalign = "right">
<msline length = "1"/>
<mn> 0.3333 </mn>
</mstack>
</math>
Выход
Пример 2
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstack stackalign="right">
<msline length="6"/>
<mn> 0.142857 </mn>
</mstack>
</math>
Выход
Пример 3
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstack stackalign="right">
<mn> 0.142857 </mn>
<msline length="6"/>
</mstack>
</math>
Выход
MathML — Стиль
Тег <mstyle> используется для изменения стиля, влияющего на отображение его содержимого.
Синтаксис
Вот простой синтаксис для использования этого тега —
<mstyle> expression </mstyle>
параметры
Вот описание всех параметров этого тега —
-
выражение — предполагаемые элементы мроу.
выражение — предполагаемые элементы мроу.
Атрибуты
Вот описание всех атрибутов этого тега —
-
Уровень сценария — Чтобы указать уровень сценария для детей. Без знака он устанавливает уровень сценария в указанное значение; Со знаком он увеличивает («+») или уменьшает («-«) текущее значение.
-
displaystyle — Чтобы указать displaystyle.
-
scriptsizemultiplier — чтобы указать множитель, который будет использоваться для настройки размера шрифта из-за изменений в уровне сценария.
-
scriptminsize — для указания минимально допустимого размера шрифта из-за изменений в уровне сценария.
-
infixlinebreakstyle — чтобы указать стиль строки, используемый по умолчанию для операторов инфикса.
-
десятичная точка — для указания символа, используемого для определения точки выравнивания в столбцах <mstack> и <mtable>, когда значение «десятичная точка» используется для указания выравнивания. По умолчанию это «.».
Уровень сценария — Чтобы указать уровень сценария для детей. Без знака он устанавливает уровень сценария в указанное значение; Со знаком он увеличивает («+») или уменьшает («-«) текущее значение.
displaystyle — Чтобы указать displaystyle.
scriptsizemultiplier — чтобы указать множитель, который будет использоваться для настройки размера шрифта из-за изменений в уровне сценария.
scriptminsize — для указания минимально допустимого размера шрифта из-за изменений в уровне сценария.
infixlinebreakstyle — чтобы указать стиль строки, используемый по умолчанию для операторов инфикса.
десятичная точка — для указания символа, используемого для определения точки выравнивания в столбцах <mstack> и <mtable>, когда значение «десятичная точка» используется для указания выравнивания. По умолчанию это «.».
Примеры
Пример 1: без тега <mstyle>
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mo maxsize = "100%"> ( </mo>
<mfrac>
<mi> a </mi>
<mi> b </mi>
</mfrac>
<mo maxsize = "100%"> ) </mo>
</mrow>
</math>
Выход
Пример 2. Использование тега <mstyle>
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstyle maxsize = "100%">
<mrow>
<mo> ( </mo>
<mfrac>
<mi> a </mi>
<mi> b </mi>
</mfrac>
<mo> ) </mo>
</mrow>
</mstyle>
</math>
Выход
MathML — Подписки
Тег <msub> используется для рисования индекса в выражении.
Синтаксис
Вот простой синтаксис для использования этого тега —
<msub> base subscript </msub>
параметры
Вот описание всех параметров этого тега —
-
base — базовое выражение, на котором должен быть нарисован нижний индекс.
-
нижний индекс — нижний индекс.
base — базовое выражение, на котором должен быть нарисован нижний индекс.
нижний индекс — нижний индекс.
Атрибуты
Вот описание всех атрибутов этого тега —
-
subscriptshift — чтобы указать минимальное пространство для смещения нижнего индекса ниже базовой линии выражения.
-
class, id, style — Используется с таблицами стилей.
-
href — Чтобы указать гиперссылку на указанный URI.
-
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
-
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
subscriptshift — чтобы указать минимальное пространство для смещения нижнего индекса ниже базовой линии выражения.
class, id, style — Используется с таблицами стилей.
href — Чтобы указать гиперссылку на указанный URI.
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
пример
Давайте нарисуем нижний индекс.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<msub>
<mi>x</mi>
<mn>1</mn>
</msub>
</math>
Выход
MathML — Subscript-Superscript
Тег <msubsup> используется для прикрепления как нижнего, так и верхнего индекса к выражению.
Синтаксис
Вот простой синтаксис для использования этого тега —
<msubsup> base subscript superscript</msubsup>
параметры
Вот описание всех параметров этого тега —
-
base — базовое выражение, на котором должны быть нарисованы нижний и верхний индексы.
-
нижний индекс — нижний индекс.
-
верхний индекс — верхний индекс.
base — базовое выражение, на котором должны быть нарисованы нижний и верхний индексы.
нижний индекс — нижний индекс.
верхний индекс — верхний индекс.
Атрибуты
Вот описание всех атрибутов этого тега —
-
subscriptshift — чтобы указать минимальное пространство для смещения нижнего индекса ниже базовой линии выражения.
-
superscriptshift — чтобы указать минимальное пространство для смещения верхнего индекса над базовой линией выражения.
subscriptshift — чтобы указать минимальное пространство для смещения нижнего индекса ниже базовой линии выражения.
superscriptshift — чтобы указать минимальное пространство для смещения верхнего индекса над базовой линией выражения.
пример
Давайте нарисуем нижний индекс и верхний индекс.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<msubsup>
<mo> ∫</mo>
<mn> 0 </mn>
<mn> 1 </mn>
</msubsup>
<mrow>
<msup>
<mi> e</mi>
<mi> x </mi>
</msup>
<mo> </mo>
<mrow>
<mi> d</mi>
<mi> x </mi>
</mrow>
</mrow>
</mrow>
</math>
Выход
MathML — Верхние индексы
Тег <msup> используется для рисования верхнего индекса в выражении.
Синтаксис
Вот простой синтаксис для использования этого тега —
<msup> base superscript </msup>
параметры
Вот описание всех параметров этого тега —
-
base — базовое выражение, на котором должен быть нарисован верхний индекс.
-
верхний индекс — верхний индекс.
base — базовое выражение, на котором должен быть нарисован верхний индекс.
верхний индекс — верхний индекс.
Атрибуты
Вот описание всех атрибутов этого тега —
-
superscriptshift — чтобы указать минимальное пространство для смещения верхнего индекса над базовой линией выражения.
-
class, id, style — Используется с таблицами стилей.
-
href — Чтобы указать гиперссылку на указанный URI.
-
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
-
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
superscriptshift — чтобы указать минимальное пространство для смещения верхнего индекса над базовой линией выражения.
class, id, style — Используется с таблицами стилей.
href — Чтобы указать гиперссылку на указанный URI.
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
пример
Давайте нарисуем верхний индекс.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<msup>
<mi>x</mi>
<mn>1</mn>
</msup>
</math>
Выход
Группировка подвыражений
Используйте mrow для добавления подвыражений в верхние индексы.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<msup>
<mi>e</mi>
<mrow>
<mn>2</mn>
<mi>x</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msup>
</math>
Выход
MathML — Underscript
Тег <munder> используется для рисования нижнего индекса. Это добавляет акцент или ограничение под выражением.
Синтаксис
Вот простой синтаксис для использования этого тега —
<munder> base underscript </munder>
параметры
Вот описание всех параметров этого тега —
-
base — базовое выражение, на котором должен быть нарисован нижний индекс.
-
нижний индекс — нижний индекс.
base — базовое выражение, на котором должен быть нарисован нижний индекс.
нижний индекс — нижний индекс.
Атрибуты
Вот описание всех атрибутов этого тега —
-
accentunder — если true, подскрипт является акцентом и приближается к базовому выражению. Если false, нижний сценарий — это ограничение базового выражения. По умолчанию установлено значение false.
-
выровнять — чтобы указать выравнивание нижнего сценария. Допустимы: слева, в центре и справа.
-
class, id, style — Используется с таблицами стилей.
-
href — Чтобы указать гиперссылку на указанный URI.
-
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
-
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
accentunder — если true, подскрипт является акцентом и приближается к базовому выражению. Если false, нижний сценарий — это ограничение базового выражения. По умолчанию установлено значение false.
выровнять — чтобы указать выравнивание нижнего сценария. Допустимы: слева, в центре и справа.
class, id, style — Используется с таблицами стилей.
href — Чтобы указать гиперссылку на указанный URI.
mathbackground — для указания цвета фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathcolor — для указания цвета текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
пример
Давайте нарисуем нижний индекс.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<munder accent="true">
<mrow>
<mi> x </mi>
<mo> + </mo>
<mi> y </mi>
<mo> + </mo>
<mi> z </mi>
</mrow>
<mo>ȿ</mo>
</munder>
</math>
Выход
MathML — Underscript-Overscript
Тег <munderover> используется для рисования над и под нижним индексом. Он добавляет акцент или ограничение над и под выражением.
Синтаксис
Вот простой синтаксис для использования этого тега —
<munderover> base underscript overscript </munderover>
параметры
Вот описание всех параметров этого тега —
-
base — базовое выражение, на котором должен быть нарисован нижний индекс.
-
нижний индекс — нижний индекс.
-
надстрочный — надстрочный.
base — базовое выражение, на котором должен быть нарисован нижний индекс.
нижний индекс — нижний индекс.
надстрочный — надстрочный.
Атрибуты
Вот описание всех атрибутов этого тега —
-
accent — если true, сверхскрипт является акцентом и приближается к базовому выражению. Если false, то over-script — это ограничение базового выражения. По умолчанию установлено значение false.
-
accentunder — если true, подскрипт является акцентом и приближается к базовому выражению. Если false, нижний сценарий — это ограничение базового выражения. По умолчанию установлено значение false.
-
выровнять — чтобы указать выравнивание нижнего сценария. Допустимы: слева, в центре и справа. По умолчанию это центр.
accent — если true, сверхскрипт является акцентом и приближается к базовому выражению. Если false, то over-script — это ограничение базового выражения. По умолчанию установлено значение false.
accentunder — если true, подскрипт является акцентом и приближается к базовому выражению. Если false, нижний сценарий — это ограничение базового выражения. По умолчанию установлено значение false.
выровнять — чтобы указать выравнивание нижнего сценария. Допустимы: слева, в центре и справа. По умолчанию это центр.
пример
Давайте нарисуем нижний индекс.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<munderover>
<mo> ∫</mo>
<mn> 0 </mn>
<mi> ∞</mi>
</munderover>
</mrow>
</math>
Выход
MathML — символы алгебры
Ниже приведен список символов алгебры, доступных в MathML.
| MathML Symbol | HTML Entity | Шестнадцатеричный код | Описание |
|---|---|---|---|
| — | &минус; | & # X2212; | Указать вычитание |
| × | & раза; | & # X00d7; | Чтобы указать умножение |
| ÷ | &делить; | & # X00f7; | Указать деление |
| ≠ | & П; | & # X2260; | Указать не равно |
| ≈ | & Asymp; | & # X2248; | Указать примерно равные |
| < | & Lt; | & # X003c; | Чтобы указать меньше, чем |
| ≤ | & Ле; | & # X2264; | Чтобы указать меньше или равно |
| > | & GT; | & # X003e; | Чтобы указать больше чем |
| ≥ | & GE; | & # X2265; | Чтобы указать больше или равно |
| ± | & Plusmn; | & # X00b1; | Указать плюс или минус |
| α | & Проп; | & # X221d; | Чтобы указать пропорционально |
| Σ | & Сумма; | & # X2211; | Указать суммирование |
| Π | & Prod; | & # X220f; | Чтобы указать продукт |
| ⌊ | & Lfloor; | & # X230a; | Указать левый этаж |
| ⌋ | & Rfloor; | & # X230b; | Указать правильный этаж |
| ⌈ | & Lceil; | & # X2308; | Указать левый потолок |
| ⌉ | & Rceil; | & # X2309; | Указать правый потолок |
MathML — исчисление символов
Ниже приведен список символов исчисления, доступных в MathML.
| MathML Symbol | HTML Entity | Шестнадцатеричный код | Описание |
|---|---|---|---|
| ‘ | И премьер; | & # X2032; | Prime (1-я производная) |
| « | И премьер; | & # X2033; | Двойное простое число (2-я производная) |
| » ‘ | & Tprime; | & # X2034; | Тройное простое число (3-я производная) |
| ∂ | &часть; | & # X2202; | Указать частный дифференциал |
| δ | & Delta; | & # X0394; | Чтобы указать приращение |
| ∇ | & Дель; | & # X2207; | Указать градиент |
| ∫ | & INT; | & # X222b; | Чтобы указать интеграл |
| ∬ | & INT; | & # X222c; | Чтобы указать двойной интеграл |
| ∭ | & Оттенок; | & # X222d; | Указать тройной интеграл |
| ⨌ | & Qint; | & # X2a0c; | Чтобы указать четырехкратный интеграл |
| ∮ | & Conint; | & # X222e; | Указать контурный интеграл |
| ∲ | & Cwconint; | & # X2232; | Указать часовой контур по интегралу |
| ∳ | & Awconint; | & # X2233; | Задать против часовой стрелки контурный интеграл |
| ∯ | & Conint; | & # X222f; | Указать поверхностный интеграл |
| ∰ | & Cconint; | & # X2230; | Указать объемный интеграл |
| ∞ | & INFIN; | & # X221e; | Указать бесконечность |
MathML — Символы эллипсов
Ниже приведен список символов эллипсов, доступных в MathML.
| MathML Symbol | HTML Entity | Шестнадцатеричный код | Описание |
|---|---|---|---|
| … | & Hellip; | & # X2026; | Указать горизонтальный многоточие |
| ⋮ | & Vellip; | & # X22ee; | Указать вертикальный многоточие |
| ⋯ | & Ctdot; | & # X22ef; | Указать срединный горизонтальный многоточие |
| ⋰ | & Utdot; | & # X22f0; | Указать диагональный многоточие |
| ⋱ | & Dtdot; | & # X22f1; | Чтобы указать прямой диагональный многоточие |
MathML — Функциональные символы
Ниже приведен список функциональных символов, доступных в MathML.
| MathML Symbol | HTML Entity | Шестнадцатеричный код | Описание |
|---|---|---|---|
| ⋅ | & SDOT; | & # X22c5; | Чтобы указать точечное произведение |
| ⨯ | &пересекать; | & # X2a2f; | Указать перекрестное произведение |
| | | | & VERT; | & # X2016; | Для указания нормы (величины) бара |
| ⟨ | & Языки; | & # X27e8; | Чтобы указать левую угловую скобку |
| ⟩ | & Звонил; | & # X27e9; | Чтобы указать правую угловую скобку |
| ∘ | & Compfn; | & # X2218; | Чтобы указать состав функции |
| → | & Rarr; | & # X2192; | Чтобы указать общее отображение функции |
| ↦ | & Mapsto; | & # X21a6; | Чтобы указать конкретную функцию отображения |
| я | & Imath; | & # X0131; | Чтобы указать без точек я |
| ȷ | & Jmath; | & # X0237; | Чтобы указать без точки j |
MathML — Символы геометрии
Ниже приведен список символов геометрии, доступных в MathML.
| MathML Symbol | HTML Entity | Шестнадцатеричный код | Описание |
|---|---|---|---|
| ° | & Град; | & # X00b0; | Указать градусы |
| ∠ | & Анг; | & # X2220; | Указать угол |
| ∡ | & Angmsd; | & # X2221; | Указать измеренный угол |
| ∟ | & Angrt; | & # X221f; | Чтобы указать прямой угол |
| ⦜ | & Vangrt; | & # X299c; | Чтобы указать прямой угол с квадратом |
| ⊿ | & Lrtri; | & # X22bf; | Указать прямоугольник |
| ○ | & CIR; | & # X25cb; | Указать круг |
| △ | & Xutri; | & # X25b3; | Указать треугольник |
| □ | & Пл; | & # X25a1; | Указать квадрат |
| ▱ | & fltns; | & # X25b1; | Чтобы указать параллелограмм |
| ∥ | & Шпата; | & # X2225; | Указать параллель |
| ∦ | & NPAR; | & # X2226; | Указывать непараллельно |
| ⊥ | & Преступник; | & # X22a5; | Указать перпендикулярно |
| ≅ | & Конг; | & # X2245; | Указать конгруэнтный |
| → | & Rarr; | & # X2192; | Чтобы указать луч (используется с <mover>) |
| ↔ | & Harr; | & # X2194; | Чтобы указать строку (используется с <mover>) |
| — | (П / а) | & # X002d; | Чтобы указать сегмент линии (используется с <mover>) |
MathML — греческие буквы
Ниже приведен список греческих букв, доступных в MathML.
| Прописная буква (С) | Строчные буквы) | Объекты (С) | Объекты (S), | Шестнадцатеричные коды (C) | Шестнадцатеричные коды (S) |
|---|---|---|---|---|---|
| Α | α | &альфа; | &альфа; | & # X0391; | & # X03b1; |
| Β | β | &бета; | &бета; | & # X0392; | & # X03b2; |
| Γ | γ | &гамма; | &гамма; | & # X0393; | & # X03b3; |
| Δ | δ | & Delta; | & Delta; | & # X0394; | & # X03b4; |
| Ε | ε | & Эпсилон; | & Эпсилон; | & # X0395; | & # X03b5; |
| Ζ | ζ | & Дзета; | & Дзета; | & # X0396; | & # X03b6; |
| Η | η | & ETA; | & ETA; | & # X0397; | & # X03b7; |
| Θ | θ | & Тэта; | & Тэта; | & # X0398; | & # X03b8; |
| Ι | ι | &йота; | &йота; | & # X0399; | & # X03b9; |
| Κ | κ | &каппа; | &каппа; | & # X039a; | & # X03ba; |
| Λ | λ | & Lambda; | & Lambda; | & # X039b; | & # X03bb; |
| Μ | μ | & му; | & му; | & # X039c; | & # X03bc; |
| Ν | ν | & Nu; | & Nu; | & # X039d; | & # X03bd; |
| Ξ | ξ | & Xi; | & Xi; | & # X039e; | & # X03be; |
| Ο | ο | & Омикрона; | & Омикрона; | & # X039f; | & # X03bf; |
| Π | π | &число Пи; | &число Пи; | & # X03a0; | & # X03c0; |
| Ρ | ρ | & Rho; | & Rho; | & # X03a1; | & # X03c1; |
| Σ | σ | &сигма; | &сигма; | & # X03a3; | & # X03c3; |
| Τ | τ | &тау; | &тау; | & # X03a4; | & # X03c4; |
| Υ | υ | & Ипсилон; | & Ипсилон; | & # X03a5; | & # X03c5; |
| Φ | φ | & Phi; | & Phi; | & # X03a6; | & # X03c6; |
| Χ | χ | & Й; | & Й; | & # X03a7; | & # X03c7; |
| Ψ | ψ | & Фунтов на квадратный дюйм; | & Фунтов на квадратный дюйм; | & # X03a8; | & # X03c8; |
| Ω | ω | &омега; | &омега; | & # X03a9; | & # X03c9; |
MathML — Невидимые операторы
Ниже приведен список невидимых операторов, доступных в MathML.
| сущность | Короткая сущность | наговор | Описание |
|---|---|---|---|
| & Applyfunction; | & Аф; | & # X2061; | Используется для указания приложения функции |
| & invisibletimes; | &Это; | & # X2062; | Используется для указания невидимого умножения |
| & Invisiblecomma; | &IC; | & # X2063; | Используется для указания невидимого разделителя |
| (П / а) | (П / а) | & # X2064; | Используется для указания невидимого сложения |
MathML — Логические символы
Ниже приведен список логических символов, доступных в MathML.
| MathML Symbol | HTML Entity | Шестнадцатеричный код | Описание |
|---|---|---|---|
| ¬ | &не; | & # X00ac; | Указать отрицание |
| ∧ | &а также; | & # X2227; | Чтобы указать логическое соединение |
| ∨ | &или же; | & # X2228; | Чтобы указать логическую дизъюнкцию |
| ⊻ | & Veebar; | & # X22bb; | Чтобы указать эксклюзивную дизъюнкцию |
| ∀ | &для всех; | & # X2200; | Указать универсальное количественное определение |
| ∃ | &существовать; | & # X2203; | Чтобы указать экзистенциальное количественное определение |
| ⇒ | & Rarr; | & # X21d2; | Указать материальное значение |
| ⇔ | & Harr; | & # X21d4; | Указать материальную эквивалентность |
| ◻ | & Emptysmallsquare; | & # X25fb; | Уточнять обязательно |
| ◊ | & ЛОЗЫ; | & # X25ca; | Указать возможно |
| ⊢ | & Vdash; | & # X22a2; | Чтобы указать доказуемое |
| ⊨ | & Vdash; | & # X22a8; | Чтобы указать влечет за собой |
| ∴ | & There4; | & # X2234; | Указать поэтому |
MathML — набор символов
Ниже приведен список доступных символов в MathML.