- MathML 教程
- MathML - 主页
- MathML - 概述
- MathML - 所有元素
- MathML - 基本元素
- MathML - 进位
- MathML - 封闭
- MathML - 击剑
- MathML - 分数
- MathML - 长除法
- MathML - 矩阵
- MathML - 乘法
- MathML - 上标
- MathML - 填充
- MathML - 幻影
- MathML - 根式
- MathML - 重复小数
- MathML - 风格
- MathML - 下标
- MathML - 下标-上标
- MathML - 上标
- MathML - 下标
- MathML - 下标-上标
- MathML 符号
- MathML - 代数符号
- MathML - 微积分符号
- MathML - 省略号
- MathML - 函数符号
- MathML - 几何符号
- MathML - 希腊字母
- MathML - 隐形运算符
- MathML - 逻辑符号
- MathML - 设置符号
- MathML 有用资源
- MathML - 快速指南
- MathML - 有用的资源
- MathML - 讨论
MathML - 基本元素
MathML 表达式有五个基本元素。
<math> 元素- 它是顶级或根级元素,用于封装 MathML 实例的每个实例。每个有效的 MathML 表达式都应包含在外部 <math> 标记中。它可以包含任意数量的子元素。一个数学元素不能包含另一个数学元素标签。
<mrow> 元素- 用于以水平方式对任意数量的子表达式进行分组。
<mi> 元素- 用于指定标识符,例如变量、函数或常量的名称等。例如, <mi>PI</mi> 。
<mo> 元素- 用于指定 +、- 等运算符。例如,<mo>+</mo>。
<mn> 元素- 用于指定数字文字,如 3.14 等。例如,<mn>3.14</mn>。
例子
让我们使用 MathML 表示法构建一个简单的数学方程 a + b = 5。
第 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>
输出