MathJax用法

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