- 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 代表数学标记语言,是一个基于 XML 的应用程序。它用于描述数学和科学符号。它的第 1 版和第 2 版由数学工作组创建和开发,数学工作组是最古老的 W3C 工作组之一,于 1996 年至 2004 年期间创建和开发。MathML 版本 3 是在数学工作组的第二个活动期间(2006-2016)创建的,是一个 ISO 标准。
网络数学
MathML 基于 XML,具有有限数量的标签,可用于根据格式及其语义来标记数学方程。MathML 旨在捕获语法的含义以及方程的格式。考虑到数学方程通常对许多应用程序都有意义,因此使用 MathML 编写数学方程可以处理方程的格式和含义。MathML 提供低级格式来描述数学,作为机器对机器通信的基础。
代数系统、印刷排字机等各种应用程序可以使用 MathML 来编码数学符号以实现高质量的视觉显示,而数学内容和科学软件、语音合成器可以使用 MathML 来实现语义。
MathML 提供了两种表示数学符号的方法。
演示方式- 它使用 mrow、mi、mo 等标记标签以及数学运算符等。
语义方式- 它使用标记标签,如 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>