MathML - Матрицы
Тег <mtable> используется для рисования матриц.
Синтаксис
mtable похож на тег table в HTML, и этот тег использует элементы mtr, mtd, которые похожи на теги tr и td HTML.
<mtable> <mtr> <mtd></mtd></mtr></mfrac>
Атрибуты
Вот описание всех атрибутов этого тега -
align- Указать вертикальное выравнивание таблицы. Допустимые значения: ось, базовая линия, низ, центр, верх. По умолчанию ось.
class, id, style - Используется с таблицами стилей.
columnalign- Указать горизонтальное выравнивание ячеек. Допустимые значения: слева, по центру и справа. По умолчанию - центр.
columnlines- Чтобы указать границы столбца. Допустимые значения: нет, сплошной и пунктирный. По умолчанию нет.
columnspacing - Чтобы указать расстояние между столбцами таблицы.
displaystyle - Если true, для отображаемых уравнений используется больше вертикального пространства, если false, для отображения формул используется более компактный макет.
frame- Указать границы всей таблицы. Допустимые значения: нет, сплошной и пунктирный. По умолчанию нет.
framespacing - Чтобы указать дополнительное пространство, добавленное между таблицей и рамкой.
href - Чтобы указать гиперссылку на указанный uri.
mathbackground- Чтобы указать цвет фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
mathcolor- Указать цвет текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.
rowalign- Указать вертикальное выравнивание ячеек. Допустимые значения: ось, базовая линия, низ, центр и верх. По умолчанию - базовый уровень
rowlines- Чтобы указать границы строки. Допустимые значения: нет, сплошной и пунктирный. По умолчанию нет.
width - Указать ширину всей таблицы.
пример
Нарисуем метрику 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>