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
注意事项:记得这里所用的都是反斜杠’',不是斜杠’/‘。