使用 MathML 编写数学公式

数学标记语言(Mathematical Markup Language)或 MathML 是用于在网页中编写数学公式的标记语言,其支持分数、上下标、根号、矩阵、积分、级数等。尽管它最初被设计为独立的 XML 语言,但 MathML 通常嵌入在 HTML 文档中,并可视为 HTML 的扩展。

警告: 实际上,MathML 内容是由轻量级标记语言(例如 LaTeX)或图形用户界面生成的。如果你只需要在网页中集成数学公式,可以参考编写 MathML 页面上的提示。

前提

在尝试学习 MathML 之前,我们假设你已经具备一些基本的 HTMLCSS 知识。因此,强烈建议你首先熟悉这两种技术。请从以下模块开始:

尽管所需的概念将根据需要进行解释,但对数学符号和 TeX 渲染规则有一定的了解可能会对你有帮助。

模块

MathML 第一步

MathML 是用于在网页中编写数学公式的标记语言。该模块将以比较轻松的方式开始你的 MathML 掌握之旅,介绍其工作原理、语法以及如何在 HTML 中开始使用它。

参见

MDN 上的 MathML

MathML 文档在 MDN 上的主要入口,你可以在此找到 MathML 语言所有特性的详细参考文档。想知道某个属性可以使用哪些值?这是一个很好的参考资料。