MathML 基本元素

2024 年 8 月 29 日 | 阅读 2 分钟

MathML 的最基本元素是:mrow, mi, mo 和 mn。

索引要素描述
1)<mrow> 元素MathML <mrow> 元素用于水平分组任意数量的子表达式。
2)<mi> 元素MathML <mi> 元素用于指定标识符。
3)<mo> 元素MathML <mo> 元素用于广义地指定运算符。
4)<mn> 元素MathML <mn> 元素用于指定数值字面量。

例如:要写出 x + y = 5,等效的 MathML 代码为

<mrow> 元素

MathML <mrow> 元素用于水平分组任意数量的子表达式。

<mi> 元素

MathML <mi> 元素用于指定标识符。例如:变量名、常量、函数等。

如果标识符只有一个字符,则会自动使用斜体字渲染标识符;否则,名称将使用正常的、直立的字体渲染。

<mo> 元素

MathML <mo> 元素用于广义地指定运算符。例如:加法运算符 '+'、分隔符 '{' 或分隔符 ','

根据此元素的文本内容,会在 <mo> 元素的左侧和右侧添加适当的空格量。

例如:如果在上面的表达式中,您用 <mo>,</mo> 替换 <mo>+</mo>,这将抑制 mo 元素左侧的空格。

<mn> 元素

MathML <mn> 元素用于指定数值字面量。

例如:PI 应指定为 <mi>PI</mi>,而不是 <mn>PI</mn>,而 3.14 应指定为 <mn>3.14</mn>,而不是 <mi>3.14</mi>。