Mathjax语法总结

目录

  • 1.基本语法
    • 1.1呈现位置
    • 1.2字母与杂项
      • 1.2.1希腊字母
      • 1.2.2字母修饰
        • a.上下标
        • b.矢量
        • c.特殊修饰
        • d.字体
        • e.空格
      • 1.2.3分组
      • 1.2.5常用数学运算符
        • a.基础符号
        • b.集合符号
        • c.字母修饰
        • d.杂项
    • 1.3求和、极限与积分
      • 1.3.1求和
      • 1.3.2极限
      • 1.3.3积分
    • 1.4分式与根式
      • 1.4.1分式
      • 1.4.2根式
    • 1.5 特殊函数
    • 1.6特殊符号
    • 1.7矩阵
      • 1.7.1基本语法
      • 1.7.3矩阵边框
      • 1.7.4省略元素
    • 1.8阵列
    • 1.9方程组

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+y x+y
- x − y x-y xy x-y
\times 叉乘 x × y x \times y x×y x \times y
\cdot 点乘 x ⋅ y x \cdot y xy x \cdot y
\ast(*) 星乘 x ∗ y x * y xy x \ast y(x * y)
\div x ÷ y x \div y x÷y x \div y
\pm 加减 x ± y x \pm y x±y x \pm y
\mp 减加 x ∓ y x \mp y xy x \mp y
= 等于 x = y x=y x=y x=y
\leq 小于等于 x ≤ y x \leq y xy x \leq y
\geq 大于等于 x ≥ y x \geq y xy x \geq y
\approx 约等于 x ≈ y x \approx y xy x \approx y
\equiv 恒等于 x ≡ y x \equiv y xy x \equiv y
\bigodot 定义运算符 x ⨀ y x \bigodot y xy x \bigodot y
\bigtimes 定义运算符 x ⨂ y x \bigotimes y xy x \bigotimes

b.集合符号

运算符 说明 应用举例 命令
\in 属于 x ∈ y x \in y xy x \in y
\subset 子集 x ⊂ y x \subset y xy x \subset y
\subseteq 真子集 x ⊆ y x \subseteq y xy x \subseteq y
\supset 超集 x ⊃ y x \supset y xy x \supset y
\supseteq 超集 x ⊇ y x \supseteq y xy x \supseteq y
\varnothing 空集 ∅ \varnothing \varnothing
\cup x ∪ y x \cup y xy x \cup y
\cap x ∩ y x \cap y xy x \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,,n 1,2,\ldots,n
\cdots 中线对齐的省略号 1 , 2 , ⋯   , n 1,2,\cdots,n 1,2,,n 1,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是为了显示成文内公式的模样. ↩︎

你可能感兴趣的:(学习)