MathJax数学公式语法

MathJax简介

mathjax-logo.png MathJax是一个跨浏览器的JavaScript库,它使用MathML、LaTeX和ASCIIMathML标记在Web浏览器中显示数学符号。也是现今很多mathdown采用的数学公式语法拓展,其中较为大家数学和常用的便是LateX的公式语法,写论文的同学想必很熟悉了。本文介绍常用的MathJax数学公式语法。

MathJax语法

基本语法

  • 在一行内显示公式

    ​ 效果i=0ni2=(n2+n)(2n+1)6\sum_{i=0}^n i^2 = \frac{(n^2 + n)(2n+1)}{6}效果

    实现方法

    1
    
    $\sum_{i=0}^n i^2=\frac{(n^2+n)(2n+1)}{6}$
    
  • 另起一行显示公式

    i=0ni2=(n2+n)(2n+1)6\sum_{i=0}^n i^2 =\frac{(n^2+n)(2n+1)}{6}

    实现方法

    1
    
    $$\sum_{i=0}^n i^2=\frac{(n^2+n)(2n+1)}{6}$$
    

希腊字母

显示 命令 显示 命令
α \alpha β \beta
γ \gamma δ \delta
ϵ \epsilon ζ \zeta
η \eta θ \theta
ι \iota κ \kappa
λ \lambda μ \mu
ν \nu ξ \xi
π \pi ρ \rho
σ \sigma τ \tau
υ \upsilon ϕ \phi
χ \chi ψ \psi
ω \omega

若要大写,将首字母大写即可,如:

  • \alpha: α\alpha , 大写 \Alpha: A\Alpha

  • \beta: β\beta, 大写\Beta: BetaBeta

  • \omega: ω\omega , 大写\Omega: Ω\Omega

  • \gamma: γ\gamma, 大写\Gamma: Γ\Gamma

  • \delta: δ\delta, 大写\Delta: Δ\Delta

上下角标

i2i^2 :

1
$i^2$

xix_i

1
$x_i$

xi2x_i^2

1
$x_i^2$

cosθ2cos^2_\theta

1
$cos^2_\theta$

上下标组合

6666^{66}

1
$6^{66}$

xy2x^{y^2}

1
$x^{y^2}$

运算符

方括号、圆括号照常使用,花括号用作分隔符

(x+y)[α+β]\frac{(x+y)}{[\alpha+\beta]}

1
$\frac{(x+y)}{[\alpha+\beta]}$
  • 求和

    \sum

    1
    
    $\sum$
    
  • 求积分

    \int

    1
    
    $\int$
    

    \iint

    1
    
    $\iint$
    
  • 连乘

    \prod

    1
    
    $\prod$
    
  • 分数

    13\frac13

    1
    
    $\frac13$
    

    x+ya+b\frac{x+y}{a+b}

    1
    
    $\frac{x+y}{a+b}
    

    aba\over b

    1
    
    $a\over b$
    
  • 开根号

    x+y\sqrt{x+y}

    1
    
    $\sqrt{x+y}
    
  • 极限

    limx\lim_{x\to\infty}

    1
    
    $$\lim_{x\to\infty}$$
    
  • 空格

    a ba\ b

    1
    
    $a\ b$
    

矩阵

1xx2 1yy2 1zz2\begin{matrix} 1&x&x^2\ 1&y&y^2\ 1&z&z^2 \end{matrix}

1
$$\begin{matrix} 1&x&x^2\\ 1&y&y^2\\ 1&z&z^2 \end{matrix}$$

(1xx2 1yy2 1zz2)\begin{pmatrix} 1&x&x^2\ 1&y&y^2\ 1&z&z^2 \end{pmatrix}

1
$$\begin{pmatrix} 1&x&x^2\\ 1&y&y^2\\ 1&z&z^2 \end{pmatrix}$$

[1xx2 1yy2 1zz2]\begin{bmatrix} 1&x&x^2\ 1&y&y^2\ 1&z&z^2 \end{bmatrix}

1
$$\begin{bmatrix} 1&x&x^2\\ 1&y&y^2\\ 1&z&z^2 \end{bmatrix}$$

{1xx2 1yy2 1zz2}\begin{Bmatrix} 1&x&x^2\ 1&y&y^2\ 1&z&z^2 \end{Bmatrix}

1
$$\begin{Bmatrix} 1&x&x^2\\ 1&y&y^2\\ 1&z&z^2 \end{Bmatrix}$$

1xx2 1yy2 1zz2\begin{vmatrix} 1&x&x^2\ 1&y&y^2\ 1&z&z^2 \end{vmatrix}

1
$$\begin{vmatrix} 1&x&x^2\\ 1&y&y^2\\ 1&z&z^2 \end{vmatrix}$$

[123234]\left[ \begin{array}{cc|c} 1&2&3\\ 2&3&4 \end{array} \right]

1
$\left[ \begin{array}{cc|c} 1&2&3\\\ 2&3&4 \end{array} \right]$

分段函数

$$f(n)=\begin{cases}n/2,&\text{if $n$ is even}\3n+1,&\text{if $n$ is odd}\end{cases}$$

1
$$f(n)=\begin{cases}n/2,&\text{if $n$ is even}\\3n+1,&\text{if $n$ is odd}\end{cases}$$

$$\left. \begin{array}{1} \text{if $n$ is even:}&n/2 \ \text{if $n$ is odd:}&3n+1 \end{array} \right}$$

1
$$\left. \begin{array}{1} \text{if $n$ is even:}&n/2 \\ \text{if $n$ is odd:}&3n+1 \end{array} \right\}$$

reference

【1】MathJax语法-csdn 【2】MathJax-维基百科 【3】数学公式语法——Mathjax教程


本文由芒果浩明发布,转载请注明来源。 本文链接:https://blog.mangoeffect.net/tools/mathjax-mathematical-formula-syntax.html


微信公众号

Licensed under CC BY-NC-SA 4.0