在Markdown中输入数学公式(MathJax)

时间:2021-03-15 06:35:22

在Markdown中输入数学公式(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 = 0 N a b g ( t , i ) d t

2希腊字母

显示 命令 显示 命令
α $\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前缀即可(大写可斜),如
$\Gamma$ & $\varGamma$

Γ & Γ

3字母修饰

3.1上下标

  • 上标: ^
  • 下标: _
$C_n^2$

C n 2

3.2矢量

  • 例1
$\vec a$

a

  • 例2
$\overrightarrow a$

x y

3.3字体

  • Typewriter:
$\mathtt {ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

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

  • Blackboard Bold:
$\mathbb {ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

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

  • Sans Serif:
$\mathsf {ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

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

3.4分组

  • {}有分组功能,如
$10^{10}$ & $10^10$

10 10 & 10 1 0

3.5括号

  • 小括号:$()$显示 ( )
  • 中括号:$[]$显示 [ ]
  • 尖括号:$\langle\rangle$显示
  • 使用$\left($$\right)$使符号大小与邻近的公式相适应,括号类型可换,如
    $(\frac{x}{y})\$ & \$\left(\frac{x}{y}\right)\$

    ( x y ) & ( x y )

3.6求和、极限与积分

  • 求和\sum,如
$\sum_{i=1}^n{a_i}$

i = 1 n a i

  • 极限\lim,如
$\lim_{x\to 0}$

lim x 0

  • 积分\int,如
$\int_0^\infty{fxdx}$

0 f x d x

3.7分式与根式

  • 分式\frac,如
$\frac{公式一}{公式二}$

  • 根式\sqrt,如
$\sqrt[x]{y}$

y x

3.8特殊函数

  • \函数名,如
$\sin x$ & $\ln x$ & $\max(A,B,C)$

sin x & ln x & max ( A , B , C )

3.9特殊符号

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

3.10空格

  • LaTex会忽略空格
  • 小空格\ ,如
$a\ b$

a   b

  • 4个空格\quad,如
$a\quad b$

a b

4矩阵

4.1基本语法

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


\begin{matrix}
1&0&0\\
0&1&0\\
0&0&1\\
\end{matrix} 
效果一样,如下

1 0 0 0 1 0 0 0 1

4.2矩阵边框

  • 将matrix换成下列词语
命令 样式
matrix 无样式
pmatrix 小括号边框
bmatrix 大括号边框
Bmatrix 大括号边框
vmatrix 单竖线边框
Vmatrix 双竖线边框

4.3省略元素

  • 横省略号\cdots
  • 竖省略号\vdots
  • 斜省略号\ddots
$$\begin{vmatrix}
{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{vmatrix}$$

| a 11 a 12 a 1 n a 21 a 22 a 2 n a m 1 a m 2 a m n |

4.4阵列

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

a n y a b c R 1 c b a R 2 b c a

4.5方程组

  • 起始、结束处以{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