markdown 虽然是一个日常工作中很常用的渲染工具, 不过若想使用 markdown 渲染一些专业而复杂的数学公式, 对应的表达式还是不太容易记住的, 本着好记性不如烂笔头的原则, 本文就记录一下常用的数学公式的 markdown 表达;

markdown 对数学公式的支持非常给力, 而且完全兼容 Latex 的数学公式语法, 文章1文章2 对 markdown 数学公式语法的总结十分全面, 我觉得我不可能总结得比它们更好了; 为了防止这两篇文章在简书上下架再也找不着, 我决定将文章的内容稍作简化整理后复制到我的博客里作为备份, 以下是正式内容:

基础语法

首先, 任何 markdown 数学公式语法书写, 都必须由指定的符号标记公式开始, 以及指定的符号标记公式结束; 一般我们会用到如下两种符号标记:

  1. 行内公式标记: 将公式内联插入到本行, 符号为 $公式内容$, 比如 $y=x^2$ 的展示效果: $y=x^2$, 它嵌入在了当前行内;
  2. 独立成行公式标记: 将公式插入到新的一行, 并且居中, 符号为 $$公式内容$$, 比如 $$y=x^2$$ 的展示效果: 它完全居中占据了独立的一行;

 
其次, 数学公式中一定存在各种复杂组合, 组合的语法是 {组合内容}, 比如 $y=e^{-x}$ 的展示效果: $y=e^{-x}$;
以上基础语法适用于任何 markdown 数学公式, 在下文介绍具体语法的时候, 将不再提及基础语法; 另外为了保持简洁, 下文中展示的语法也将不再带上标记公式开始与结束的 $$ 符号;

基础符号

展示效果 表达式
$\pm$ \pm
$\times$ \times
$\div$ \div
 
$\leq$ \leq
$\geq$ \geq
 
$\neq$ \neq
$\approx$ \approx
$\equiv$ \equiv
 
$\in$ \in
$\notin$ \notin
 
$\subset$ \subset
$\supset$ \supset
$\bigcap$ \bigcap
$\bigcup$ \bigcup
 
$\cdot$ \cdot

上标与下标

公式含义 展示效果 表达式
上标 $x^n$ x^n
下标 $x_n$ x_n

线的表示

公式含义 展示效果 表达式
分数分式 $\frac{y-1}{x-1}$ \frac{y-1}{x-1}
上划线 $\overline{a+b}$ \overline{a+b}
下划线 $\underline{a+b}$ \underline{a+b}

箭头的表示

公式含义 展示效果 表达式
右细箭头 $\rightarrow$ \rightarrow
右粗箭头 $\Rightarrow$ \Rightarrow
右长细箭头 $\longrightarrow$ \longrightarrow
右长粗箭头 $\Longrightarrow$ \Longrightarrow
左细箭头 $\leftarrow$ \leftarrow
左粗箭头 $\Leftarrow$ \Leftarrow
左长细箭头 $\longleftarrow$ \longleftarrow
左长粗箭头 $\Longleftarrow$ \Longleftarrow
双细箭头 $\leftrightarrow$ \leftrightarrow
双粗箭头 $\Leftrightarrow$ \Leftrightarrow
双长细箭头 $\longleftrightarrow$ \longleftrightarrow
双长粗箭头 $\Longleftrightarrow$ \Longleftrightarrow

整体分隔符

公式含义 展示效果 表达式
配对符号整体隔离 $\left(\frac{y-1}{x-1}\right)$

$\left[\frac{y-1}{x-1}\right]$
\left( \frac{y-1}{x-1} \right)
\left[ \frac{y-1}{x-1} \right]
非配对符号整体隔离 $\frac 1 3 x

\left / \right. e^y$

$\frac{du}{dx} \left | \right. _{x=0}$|\frac{du}{dx} \left | \right. _{x=0}
左表达式 \left 分隔符 \right. 右表达式|

高等数学

公式含义 展示效果 表达式
积分 $\int_0^1$ \int_0^1
求和 $\sum _{x=1} ^{100}$ \sum _{x=1} ^{100}
极限 $lim_{x \to \infty}$ lim_{x \to \infty}
导数 $\frac{du}{dx} \left \right. _{x=0}$ \frac{du}{dx} \left \ \right. _{x=0}

分段表达式

公式含义 展示效果 表达式
分段函数 $f(n)=\begin{cases} -x^2+1 & x<0 \\ e^x & x \geq 0 \end{cases}$ f(n)=\begin{cases} 表达式1 & 条件1 \\ 表达式2 & 条件2 \\ … \end{cases}
方程组 $\begin{cases} a_1x + b_1y = c_1 \\ a_2x + b_2y = c_2 \end{cases}$ \begin{cases} a_1x + b_1y = c_1 \\ a_2x + b_2y = c_2 \end{cases}

矩阵

公式含义 展示效果 表达式
矩阵简化形式 $\begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix}$ \begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix}
小括号矩阵 $\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}$ \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}
中括号矩阵 $\begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}$ \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}
$\begin{Bmatrix} 1 & 2 \\ 3 & 4 \end{Bmatrix}$ \begin{Bmatrix} 1 & 2 \\ 3 & 4 \end{Bmatrix}
行列式 $\begin{vmatrix} 1 & 2 \\ 3 & 4 \end{vmatrix}$ \begin{vmatrix} 1 & 2 \\ 3 & 4 \end{vmatrix}
$\begin{Vmatrix} 1 & 2 \\ 3 & 4 \end{Vmatrix}$ \begin{Vmatrix} 1 & 2 \\ 3 & 4 \end{Vmatrix}

其他

公式含义 展示效果 表达式
上大括号 $\overbrace{ax^2+bx+c}^{f(x)}$ \overbrace{ax^2+bx+c}^{f(x)}
下大括号 $\underbrace{ax^2+bx+c}_{f(x)}$ \underbrace{ax^2+bx+c}_{f(x)}
大写括号 $t\in\big(-\infty,\infty\big)$

$t\in\big[-e,e\big]$
t \in \big( -\infty,\infty \big)

t \in \big[ -e,e \big]

希腊字母

大写字母 表达式 小写字母 表达式
$A$ A $\alpha$ \alpha
$B$ B $\beta$ \beta
$\Gamma$ \Gamma $\gamma$ \gamma
$\Delta$ \Delta $\delta$ \delta
$E$ E $\epsilon$ \epsilon
$Z$ Z $\zeta$ \zeta
$H$ H $\eta$ \eta
$\Theta$ \Theta $\theta$ \theta
$I$ I $\iota$ \iota
$K$ K $\kappa$ \kappa
$\Lambda$ \Lambda $\lambda$ \lambda
$M$ M $\mu$ \mu
$N$ N $\nu$ \nu
$\Xi$ \Xi $\xi$ \xi
$O$ O $\omicron$ \omicron
$\Pi$ \Pi $\pi$ \pi
$P$ P $\rho$ \rho
$\Sigma$ \Sigma $\sigma$ \sigma
$T$ T $\tau$ \tau
$\Upsilon$ \Upsilon $\upsilon$ \upsilon
$\Phi$ \Phi $\phi$ \phi
$X$ X $\chi$ \chi
$\Psi$ \Psi $\psi$ \psi
$\Omega$ \Omega $\omega$ \omega

参考链接