MathML 矩阵

17 Mar 2025 | 阅读 2 分钟

在 MathML 中,<mtable> 元素用于创建表格或矩阵。 <mtable> 元素只包含 <mtr> 和 <mtd> 元素。 这些元素类似于 HTML 中的 <table>、<tr> 和 <td> 元素。

例如: 要创建一个 3x3 矩阵,具有以下数据

Mathml Matrices 1

等效的 MathML 代码

注意: 默认情况下,<mtable> 元素根本没有任何边框。 因此,在指定矩阵或矩阵的行列式时,您必须在 <mtable> 之前和之后添加一个包含围栏字符(例如 '['、']'、'('、')'、'|')的 <mo>。


MathML 矩阵属性

索引属性描述
1)align它指定表格相对于其环境的垂直对齐方式。 它的可能值为:轴线、基线、底部、中心、顶部。
2)class, id, style它提供用于样式表。
3)columnalign它指定单元格的水平对齐方式。 它的可能值为:左对齐、居中(默认)和右对齐。
4)columnlines它指定列边框。 允许多个用空格分隔的值,并应用于相应的列(例如 columnlines="none none solid")。 它的可能值为:无(默认)、实线和虚线。
5)columnspacing它指定表格列之间的间距。
6)displaystyle它引用一个布尔值,指定是否使用更多垂直空间来显示方程式,或者,如果设置为 false,则使用更紧凑的布局来显示公式。
7)frame它指定整个表格的边框。 它的可能值为:无(默认)、实线和虚线。
8)framespacing它指定表格和框架之间添加的额外空间。
9)href它用于将超链接设置为指定的 uri。
10)mathbackground它指定背景颜色。 您可以使用 #rgb、#rrggbb 和 html 颜色名称。
11)mathcolor它指定文本颜色。 您可以使用 #rgb、#rrggbb 和 html 颜色名称。
12)rowalign它指定单元格的垂直对齐方式。 允许多个用空格分隔的值,并应用于相应的行(例如 rowalign="top bottom axis")。 它的可能值为:轴线、基线(默认)、底部、中心和顶部。
13)rowlines它指定行边框。 允许多个用空格分隔的值,并应用于相应的行(例如 rowlines="none none solid")。 它的可能值为:无(默认)、实线和虚线。
14)宽度它指定整个表格的宽度。 它接受长度值。

支持的浏览器

元素chrome browser Chromeie browser IEfirefox browser Firefox (Gecko)opera browser Operasafari browser Safari
<mtable>不支持不支持支持不支持仅基本支持

下一主题#