Mathjax语法总结

1.基本语法

1.1呈现位置

  • 行内公式:使用$…$定义,此时公式在一行内显示
  • 语句为:
    $\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$
  • 显示为: ∑ i = 0 N ∫ a b g ( t , i ) d t \sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t i=0Nabg(t,i)dt
  • 文内公式:使用$$…$$定义,此时公式居中放大显示
  • 语句为:
    $$\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$$
  • 显示为: ∑ i = 0 N ∫ a b g ( t , i ) d t \sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t i=0Nabg(t,i)dt
  • 行内公式也可显示为文内公式的样子,需要在前面加上\displaystyle,如\displaystyle\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t显示为 ∑ i = 0 N ∫ a b g ( t , i ) d t \displaystyle\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t i=0Nabg(t,i)dt
  • 下列语句如非特殊说明均省略**$**

1.2字母与杂项

1.2.1希腊字母

显示命令显示命令
α \alpha α\alpha β \beta β\beta
γ \gamma γ\gamma δ \delta δ\delta
ϵ \epsilon ϵ\epsilon ζ \zeta ζ\zeta
η \eta η\eta θ \theta θ\theta
ι \iota ι\iota κ \kappa κ\kappa
λ \lambda λ\lambda μ \mu μ\mu
ν \nu ν\nu ξ \xi ξ\xi
π \pi π\pi ρ \rho ρ\rho
σ \sigma σ\sigma τ \tau τ\tau
υ \upsilon υ\upsilon ϕ \phi ϕ\phi
χ \chi χ\chi ψ \psi ψ\psi
ω \omega ω\omega
  • 如果要大写希腊字母,则首字母大写即可,如\Gamma显示为 Γ \Gamma Γ
  • 如果要使希腊字母显示为斜体,则前面添加var即可,如\varGamma显示为 Γ \varGamma Γ

1.2.2字母修饰

a.上下标
  • 上标:^
  • 下标:_
  • 举例:C_n^2显示为 C n 2 C_n^2 Cn2
b.矢量
  • 单字母向量:
  • \vec a显示为 a ⃗ \vec a a
  • \overrightarrow a显示为 a → \overrightarrow a a
  • 多字母向量:
  • \vec {ab}显示为 a b ⃗ \vec {ab} ab
  • \overrightarrow {ab}显示为 a b → \overrightarrow {ab} ab
c.特殊修饰
  • 字母上^\hat a显示为 a ^ \hat a a^
  • 平均数(上划线):\overline a显示为 a ‾ \overline a a
  • 下划线:\underline a显示为 a ‾ \underline a a
d.字体
  • TypeWriter:\mathtt {A}显示为
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathtt {ABCDEFGHIJKLMNOPQRSTUVWXYZ} ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • Blackboard blod:\mathbb {A}显示为
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathbb {ABCDEFGHIJKLMNOPQRSTUVWXYZ} ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • Sans Serif:\mathsf {A}显示为
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathsf {ABCDEFGHIJKLMNOPQRSTUVWXYZ} ABCDEFGHIJKLMNOPQRSTUVWXYZ
e.空格
  • 语法本身忽略空格,aba b都显示为 a b a b ab
  • 小空格:a\ b显示为 a   b a\ b a b
  • 4格空格:a\quad b显示为 a b a\quad b ab

1.2.3分组

  • 使用{}将同一级的括在一起,成组处理
  • 举例:x_i^2显示为 x i 2 x_i^2 xi2,而x_{i^2}显示为 x i 2 x_{i^2} xi2
    ###1.2.4括号
  • 小括号:(...)显示为 ( . . . ) (...) (...)
  • 中括号:[...]显示为 [ . . . ] [...] [...]
  • 大括号:\{...\}1显示为 { . . . } \{...\} {...}
  • 尖括号:\langle ... \rangle显示为 ⟨ . . . ⟩ \langle ... \rangle ...
  • 绝对值:\vert ... \vert显示为 ∣ . . . ∣ \vert ... \vert ...
  • 双竖线:\Vert ... \Vert显示为 ∥ . . . ∥ \Vert ... \Vert ...
  • 使用\left\right)使符号大小与邻近的公式相适应,该语句适用于所有括号类型
  • 例如:\{\frac{(x+y)}{[\alpha+\beta]}\}显示为 { ( x + y ) [ α + β ] } \{\frac{(x+y)}{[\alpha+\beta]}\} {[α+β](x+y)}
  • 而:\left\{\frac{(x+y)}{[\alpha+\beta]}\right\}显示为 { ( x + y ) [ α + β ] } \left\{\frac{(x+y)}{[\alpha+\beta]}\right\} {[α+β](x+y)}

1.2.5常用数学运算符

**注:**想要表达非的概念只需前加\not,会添加删除斜线,如:\not=显示为 ̸ = \not= ̸=,\not\in显示为 ̸ ∈ \not\in ̸

a.基础符号
运算符说明应用举例命令
+ x + y x+y x+yx+y
- x − y x-y xyx-y
\times叉乘 x × y x \times y x×yx \times y
\cdot点乘 x ⋅ y x \cdot y xyx \cdot y
\ast(*)星乘 x ∗ y x * y xyx \ast y(x * y)
\div x ÷ y x \div y x÷yx \div y
\pm加减 x ± y x \pm y x±yx \pm y
\mp减加 x ∓ y x \mp y xyx \mp y
=等于 x = y x=y x=yx=y
\leq小于等于 x ≤ y x \leq y xyx \leq y
\geq大于等于 x ≥ y x \geq y xyx \geq y
\approx约等于 x ≈ y x \approx y xyx \approx y
\equiv恒等于 x ≡ y x \equiv y xyx \equiv y
\bigodot定义运算符 x ⨀ y x \bigodot y xyx \bigodot y
\bigtimes定义运算符 x ⨂ y x \bigotimes y xyx \bigotimes
b.集合符号
运算符说明应用举例命令
\in属于 x ∈ y x \in y xyx \in y
\subset子集 x ⊂ y x \subset y xyx \subset y
\subseteq真子集 x ⊆ y x \subseteq y xyx \subseteq y
\supset超集 x ⊃ y x \supset y xyx \supset y
\supseteq超集 x ⊇ y x \supseteq y xyx \supseteq y
\varnothing空集 ∅ \varnothing \varnothing
\cup x ∪ y x \cup y xyx \cup y
\cap x ∩ y x \cap y xyx \cap y
c.字母修饰
运算符说明应用举例命令
\overline平均数(上划线) a ‾ \overline a a\overline a
\underline下划线 a ‾ \underline a a\underline a
\overbrace上大括号 a + b + c ⎵ 1.0 + d ⏞ 2.0 \overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0} a+1.0 b+c+d 2.0\overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}
\underbrace下大括号 a + d ⎵ 3 \underbrace{a+d}_3 3 a+d\underbrace{a+d}_3
d.杂项
运算符说明应用举例命令
\partial偏导数 ∂ z ∂ x \frac{\partial z}{\partial x} xz\frac{\partial z}{\partial x}
\ldots底端对齐的省略号 1 , 2 , … , n 1,2,\ldots,n 1,2,,n1,2,\ldots,n
\cdots中线对齐的省略号 1 , 2 , ⋯   , n 1,2,\cdots,n 1,2,,n1,2,\cdots,n
\uparrow上箭头 ↑ \uparrow \uparrow
\Uparrow双上箭头 ⇑ \Uparrow \Uparrow
\downarrow下箭头 ↓ \downarrow \downarrow
\Downarrow双下箭头 ⇓ \Downarrow \Downarrow
\leftarrow左箭头 ← \leftarrow \leftarrow
\Leftarrow双左箭头 ⇐ \Leftarrow \Leftarrow
\rightarrow右箭头 → \rightarrow \rightarrow
\Rightarrow双右箭头 ⇒ \Rightarrow \Rightarrow

1.3求和、极限与积分

1.3.1求和

  • 求和符号\sum显示为 ∑ \sum
  • 举例:\sum_{i=0}^n显示为 ∑ i = 0 n \sum_{i=0}^n i=0n
  • 举例:\displaystyle\sum_{i=0}^n2显示为 ∑ i = 0 n \displaystyle\sum_{i=0}^n i=0n

1.3.2极限

  • 极限符号\lim显示为 lim ⁡ \lim lim
  • 举例:\lim_{x\to\infty}显示为 lim ⁡ x → ∞ \lim_{x\to\infty} limx
  • 举例:\displaystyle\lim_{x\to\infty}显示为 lim ⁡ x → ∞ \displaystyle\lim_{x\to\infty} xlim

1.3.3积分

  • 积分符号:
命令显示
\int ∫ \int
\iint ∬ \iint
\iiint ∭ \iiint
\oint ∮ \oint
  • 举例:\int_0^\infty{fxdx}显示为 ∫ 0 ∞ f x d x \int_0^\infty{fxdx} 0fxdx

1.4分式与根式

1.4.1分式

  • \frac{公式1}{公式2}显示为 公 式 1 公 式 2 \frac{公式1}{公式2} 21
  • 举例: b i 2 a i 2 \frac{b_i^2}{a_i^2} ai2bi2

1.4.2根式

  • \sqrt[x]{y}显示为 y x \sqrt[x]{y} xy

1.5 特殊函数

  • \函数名
  • 举例:\sin x,\ln x,\log_n^2 5,\max(A,B,C)显示为 sin ⁡ x \sin x sinx, ln ⁡ x \ln x lnx, log ⁡ n 2 5 \log_n^2 5 logn25, max ⁡ ( A , B , C ) \max(A,B,C) max(A,B,C)

1.6特殊符号

命令显示命令显示
\infty ∞ \infty \partial ∂ \partial
\nabla ∇ \nabla \triangle △ \triangle
\forall ∀ \forall \exists ∃ \exists
\lnot ¬ \lnot ¬

1.7矩阵

1.7.1基本语法

  • 起始标记:\begin{matrix},结束标记:\end{matrix}
  • 每一行末尾标记\\,行间元素之间以&分隔
  • 举例:
$$\begin{matrix}
1&0&0\\
0&1&0\\
0&0&1\\
\end{matrix}$$

显示为:
1 0 0 0 1 0 0 0 1 \begin{matrix} 1&0&0\\ 0&1&0\\ 0&0&1\\ \end{matrix} 100010001

1.7.3矩阵边框

  • 在起始、结束标记处用下列词替换matrix
类型命令矩阵边框显示效果
小括号边框pmatrix ( 1 0 0 0 1 0 0 0 1 ) \begin{pmatrix}1&0&0\\0&1&0\\0&0&1\\\end{pmatrix} 100010001
中括号边框bmatrix [ 1 0 0 0 1 0 0 0 1 ] \begin{bmatrix}1&0&0\\0&1&0\\0&0&1\\\end{bmatrix} 100010001
大括号边框Bmatrix { 1 0 0 0 1 0 0 0 1 } \begin{Bmatrix}1&0&0\\0&1&0\\0&0&1\\\end{Bmatrix} 100010001
单竖线边框vmatrix ∣ 1 0 0 0 1 0 0 0 1 ∣ \begin{vmatrix}1&0&0\\0&1&0\\0&0&1\\\end{vmatrix} 100010001
双竖线边框Vmatrix ∥ 1 0 0 0 1 0 0 0 1 ∥ \begin{Vmatrix}1&0&0\\0&1&0\\0&0&1\\\end{Vmatrix} 100010001

1.7.4省略元素

  • 横省略号:\cdots
  • 竖省略号:\vdots
  • 斜省略号:\ddots
  • 举例:
$$\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}$$

显示为:
[ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a m 1 a m 2 ⋯ a m n ] \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} a11a21am1a12a22am2a1na2namn

1.8阵列

  • 需要array环境:起始、结束处以{array}声明
  • 对齐方式:在{array}后以{}逐行统一声明
  • 左对齐:l;居中:c;右对齐:r
  • 竖直线:在声明对齐方式时,插入|建立竖直线
  • 插入水平线:\hline
  • 举例:
$$\begin{array}{c|lll}
{↓}&{a}&{b}&{c}\\
\hline
{R_1}&{c}&{b}&{a}\\
{R_2}&{b}&{c}&{c}\\
\end{array}$$

显示为:
↓ a b c R 1 c b a R 2 b c c \begin{array}{c|lll} {↓}&{a}&{b}&{c}\\ \hline {R_1}&{c}&{b}&{a}\\ {R_2}&{b}&{c}&{c}\\ \end{array} R1R2acbbbccac

1.9方程组

  • 需要cases环境:起始、结束处以{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}
$$

显示为:
{ a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 3 z = d 3 \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} a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3

参考:
Markdown之列表&MathJax
MathJax: LaTeX Basic Tutorial und Referenz (Deutsch)
基本数学公式语法(of MathJax)


  1. 这里使用转义字符,因为{}有分组的功能. ↩︎

  2. 这里的\displaystyle是为了显示成文内公式的模样. ↩︎

  • 41
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值