MathJax 是一个跨浏览器的 JavaScript 库,它使用 LaTeX、MathML 和 AsciiMath 标记在网页上显示数学符号和公式。以下是一些基本的 MathJax 用法:
内联(Inline)与块级(Display)公式
- 内联公式:将公式嵌入到文本中,通常使用
$...$
包围。 - 块级公式:公式独立成行,通常使用
$$...$$
或$$
包围。
基本语法
上下标:
- 上标使用
^
,如x^2
显示为 $x^2$。 - 下标使用
_
,如x_i
显示为 $x_i$。 - 如果上下标内容多于一个字符,需要使用花括号
{}
来分组,例如x^{10}
显示为$x^{10}$。
- 上标使用
希腊字母:使用命令
\lettername
,例如\alpha
显示为$\alpha$,\Delta
显示为$\Delta$。分数:使用
\frac{numerator}{denominator}
,例如\frac{1}{2}
显示为$\frac{1}{2}$。平方根和其他根:使用
\sqrt[root]{radicand}
,例如\sqrt{x}
显示为 $\sqrt{x}$,\sqrt[3]{x}
显示为 $\sqrt[3]{x}$。求和与积分:分别使用
\sum
和\int
,例如\sum_{i=1}^n i^2
显示为$\sum_{i=1}^n i^2$,\int_a^b f(x)dx
显示为 $\int_a^b f(x)dx$。括号:普通圆括号
()
和方括号[]
可以直接使用,大括号需要用\{...\}
表示,例如\{a, b, c\}
显示为 ${a, b, c}$。自动调整大小的括号可以使用\left(...\right)
,例如\left(\frac{x}{y}\right)
显示为 $\left(\frac{x}{y}\right)$。空格:MathJax 中默认忽略空格,如果需要添加空格,可以使用
\,
(小空格)、\:
(中空格)、\;
(大空格),或者\!
(负空格)。矩阵:可以使用
matrix
环境,例如:1
2
3
4\begin{matrix}
1 & 2 & 3 \\
a & b & c
\end{matrix}显示为
$$
\begin{matrix}
1 & 2 & 3 \
a & b & c
\end{matrix}
$$如果想要带括号的矩阵,可以用
pmatrix
(圆括号),bmatrix
(方括号),Bmatrix
(大括号),vmatrix
(单竖线),Vmatrix
(双竖线)。对齐等式:使用
align
环境,例如:1
2
3
4\begin{align}
x &= y + z \\
a &= b + c + d
\end{align}显示为
$$
\begin{align}
x &= y + z \
a &= b + c + d
\end{align}
$$
以上为 MathJax 的一些基础功能,更复杂的数学表达和排版请浏览官方文档。
参考链接:https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference
注意事项:记得这里所用的都是反斜杠’',不是斜杠’/‘。