Mathjax语法

By 大Van家 on 2021-08-16
阅读时间 6 分钟
文章共 1.3k
阅读量

先知:mathjax是一个用于latex、mathml和ascimath表示法的开源javascript显示引擎。

快速导览

算式

分式 \frac a b 或 a \over b
根式 \sqrt [x]{y}
指数幂 a^{b}
下标 a_{b}
不定积分、定积分 \int ;\int_a^b
向量 \vec {ab}
→→ \rightarrow
{}{} { } (分别在两部分前面加上转义符)

符号

点乘 \cdot
叉乘 \times
正负号 \pm
除以 \div
\leq
\geq
\neq
\approx
\equiv
连加:∑∑ \sum
连乘:∏∏ \prod
\partial
\int
\iint
\oint
\rm {d} d

希腊字母

显示 命令
α \alpha
β \beta
γ \gamma
δ \delta
ε \epsilon
σ \sigma
φ \phi
θθ \theta
ξξ \xi
ηη \eta
ζζ \zeta

呈现位置

正文(inline)中的LaTeX公式用定义

  • 语句为
  • 显示为$\sum{i=0}^N\int{a}^{b}g(t,i)\text{d}t$

单独显示(display)的LaTeX公式用$$$…$$$​定义,此时公式居中并放大显示

  • 语句为$$$\sum{i=0}^N\int{a}^{b}g(t,i)\text{d}t$$$

  • 显示为

下列描述语句中若非特别指出均省略

希腊字母

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

若需要大写希腊字母,将命令首字母大写即可。

  • \Gamma效果为 $\Gamma$​

若需要斜体希腊字母,将命令前加上var前缀即可:

  • \varGamma效果为$\varGamma$

字母修饰

上下标

上标:^

下标:_

举例:C_n^2效果为 $C_n^2$

矢量

\vec a效果为 $\vec a$

\overrightarrow{xy}效果为 $\overrightarrow{xy}$

字体

Typewriter:\mathtt{A}效果为:$\mathtt{A}$

Blackboard Bold:\mathbb{A}效果为 $\mathbb{A}$

Sans Serif:\mathsf{A}效果为 $\mathbb{A}$

分组

使用{}将具有相同等级的内容扩入其中,成组处理

举例:10^{1-n}效果为 $10^{1-n}$​​​​ ,而10^1-n效果为 $10^1-n$​​​

括号

小括号:()效果为 $()$

中括号:[]效果为 $[]$

尖括号:\langle,\rangle效果为 $\langle$

  • 此处为与分组符号{}相区别,使用转义字符\

使用\left(\right)使符号大小与邻近的公式相适应;该语句适用于所有括号类型(\frac{x}{y})效果为 $(\frac{x}{y})$

  • \left(\frac{x}{y}\right)效果为 $\left(\frac{x}{y}\right)$

求和、极限与积分

求和:\sum

  • 举例:\sum_{i=1}^n{a_i}效果为 $\sum_{i=1}^n{a_i}$

极限:\lim_{x\to 0}效果为 $\lim_{x\to 0}$

积分:\int

  • 举例:\int_0^\infty{fxdx}效果为 $\int_0^\infty{fxdx}$

分式与根式

分式(fractions):\frac{公式1}{公式2}效果为 $\frac{公式1}{公式2}$

根式:\sqrt[x]{y}效果为 $\sqrt[x]{y}$

特殊函数

\函数名

举例:

\sin x:$\sin x$

\ln x:$\ln x$

\max(A,B,C):$\max(A,B,C)$

特殊符号

显示 命令
\infty
\cup
\cap
\subset
\subseteq
\supset
\in
\notin
\varnothing
\forall
\exists
¬ \lnot
\nabla
\partial

空格

LaTeX语法本身会忽略空格的存在

小空格:a\ b效果为 $a\ b$

4格空格:a\quad b效果为 $a\quad b$

矩阵

基本语法

起始标记\begin{matrix}``,结束标记``\end{matrix}

每一行末尾标记\\,行间元素之间以&分隔

举例

1
2
3
4
5
$$\begin{matrix}
1&0&0\\\\
0&1&0\\\\
0&0&1
\end{matrix}$$

效果为

​​​

矩阵边框

在起始、结束标记处用下列词替换matrix

  • pmatrix:小括号边框
  • bmatrix:中括号边框
  • Bmatrix:大括号边框
  • vmatrix:单竖线边框
  • Vmatrix:双竖线边框

省略元素

横省略号:\cdots

竖省略号:\vdots

斜省略号:\ddots

举例

1
2
3
4
5
6
$$\begin{bmatrix}
{a_{11}}&{a_{12}}&{\cdots}&{a_{1n}}\\\\
{a_{21}}&{a_{22}}&{\cdots}&{a_{2n}}\\\\
{\vdots}&{\vdots}&{\ddots}&{\vdots}\\\\
{a_{m1}}&{a_{m2}}&{\cdots}&{a_{mn}}
\end{bmatrix}$$

效果为

​​​​

阵列

需要array环境:起始、结束处以{array}声明

对齐方式:在{array}后以{}逐行统一声明

  • 左对齐:l;居中:c;右对齐:r
  • 竖直线:在声明对齐方式时,插入|建立竖直线

插入水平线:\hline

举例

1
2
3
4
5
6
$$\begin{array}{c|lll}
{↓}&{a}&{b}&{c}\\\\
\hline
{R_1}&{c}&{b}&{a}\\\\
{R_2}&{b}&{c}&{c}
\end{array}$$

效果为

​​​​​​

方程组

需要cases环境:起始、结束处以{cases}声明

举例

1
2
3
4
5
6
$$\begin{cases}
a_1x+b_1y+c_1z=d_1\\\\
a_2x+b_2y+c_2z=d_2\\\\
a_3x+b_3y+c_3z=d_3
\end{cases}
$$

$$\begin{cases}
a_1x+b_1y+c_1z=d_1\\
a_2x+b_2y+c_2z=d_2\\
a_3x+b_3y+c_3z=d_3
\end{cases}

$$​​​​


Tips: Please indicate the source and original author when reprinting or quoting this article.