Markdown中的数学公式

写在最前

Markdown写东西是很舒服,不过难免会有用到数学公式的地方,之前的解决方式是在Word或者在线编辑器上写好,然后生成图片贴到文章上,这样缺点其实蛮多的(难以修改,格式混乱),现在有了MathJax这样的利器,今晚就跟着大神的博客自己走一遍!

使用参考

如何插入公式

  • 行中公式(放在文中与其它文字混编)可以用$来标记
  • 独立公式可以用两个$来标记
  • 自动编号公式:在每个公式末尾前使用\tag{行标}
1
我们常说的欧拉公式$e^{i\pi}+1=0$

显示:
我们常说的欧拉公式$e^{i\pi}+1=0$

1
$$ e^{i\pi}+1=0 $$

显示:

输入上下标

^表示商标,_表示下标,两者可以同时使用,也可以嵌套。如果遇到多个字符组成组成的内容,可以使用{}来表示为一个整体。

1
$$ e^{x^\pi}=1+y^z $$

结果显示:

如何输入括号和分隔符

()|还有[]都表示本身{需要使用\转义,即\{\}表示{},可以用\left\right命令表示大括号或分隔符。

1
$$f(x,y,z)=e^{xz}+2x\left(3+\frac{1+x}{1+xyz}\right)$$

显示:

如何输入分数

利用\frac{}{}来表示,可以嵌套;使用\frac ab快速生成;分子 \over 分母可表示只有一层的分母

1
$$ \frac {a+1}{b-1} \quad and \quad \frac {a-1}b \quad and \quad {a-1 \over b+1}  $$

显示:

如何输入开方

\sqrt [根指数,省略时为2] {被开方数}表示开方

1
$$\sqrt [3] {xyz}  \quad and \quad \sqrt {x}$$

显示:

如何输入省略号

数学公式中常见的省略号有两种,\ldots表示与文本底线对齐的省略号,\cdots表示与文本中线对齐的省略号。

1
$$P(w_1,w_2,\cdots,w_n|y_1,y_2,\cdots,y_n)=\frac{P(y_1,y_2,\cdots,y_n|w_1,w_2,\cdots,w_n)P(w_1,w_2,\cdots,w_n)}{P(y_1,y_2,\cdots,y_n)}$$

显示:

如何输入矢量

\vec{矢量}来表示一个矢量

1
$$ \vec{a} \cdot \vec{c} = 0 $$

显示:

如何输入积分

\int_积分下限^积分上限 {被积表达式}表示一个积分

1
$$\int^a_b{x^2}\,{\rm d}x = {1 \over 3}(a^3-b^3)$$

显示:

如何输入极限运算

使用\lim_{变量 \to 表达式}来表示极限,\infty表示取极限,前面可加正负号。

1
$$\lim_{n \to +\infty} {1 \over 1+e^{-n}}=1$$

显示

如何表示累积运算

使用\sum_{下标表达式}^{上标表达式}{}表示累加。
与之类似,使用\prod\bigcup\bigcap来分别输入累乘、并集和交集

1
$$\frac{\pi}{4} = \sum_{n=0}^{\infty}\frac{(-1)^n}{2n+1}$$

显示:

怎么输入希腊字母

输入\小写希腊字母英文全称\首字母大写希腊字母英文全称来分别输入小写和大写希腊字母。
对于大写希腊字母与现有字母相同的,直接输入大写字母即可。

输入 显示 输入 显示
\alpha $\alpha$ A $A$
\beta $\beta$ B $B$
\gamma $\gamma$ \Gamma $\Gamma$
\delta $\delta$ \Delta $\delta$
\epsilon $\epsilon$ E $E$
\zeta $\zeta$ Z $Z$
\eta $\eta$ H $H$
\theta $\theta$ \Theta $\Theta$
\iota $\iota$ I $I$
\kappa $\kappa$ K $K$
\lambda $\lambda$ \Lambda $\Lambda$
\nu $\nu$ N $N$
\mu $\mu$ M $M$
\xi $\xi$ \Xi $\Xi$
o $o$ O $O$
\pi $\pi$ \Pi $\Pi$
\rho $\rho$ P $P$
\sigma $\sigma$ \Sigma $\Sigma$
\tau $\tau$ T $T$
\upsilon $\upsilon$ \Upsilon $\Upsilon$
\phi $\phi$ \Phi $\Phi$
\chi $\chi$ X $X$
\psi $\psi$ \Psi $\Psi$
\omega $\omega$ \Omega $\Omega$

大括号和行标的使用

使用\left\right来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号} 。
在每个公式末尾前使用\tag{行标}来实现行标。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$$
f\left(
\left[
\frac{
1+y
}{
\left(
\frac{x}{y}+\frac{y}{x}
\right)
\left(u+1\right)
}+a
\right]^{3/2}
\right)
\tag{行标}
$$

特殊函数

1
$$  \sinx \quad and \quand \lnx \quad and \quad \max(a,b,c)  $$

显示:

矩阵展示

基本语法

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

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

显示:

矩阵边框

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

  • pmatrix :小括号边框
  • bmatrix :中括号边框
  • Bmatrix :大括号边框
  • vmatrix :单竖线边框
  • Vmatrix :双竖线边框
    1
    2
    3
    4
    5
    $$\begin{matrix}
    1&0&1\\\
    0&1&1\\\
    0&1&0\\\
    \end{matrix}$$

显示:

省略元素

同上,添加\vdots代表斜省略号

方程组

case环境。

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}
$$

显示:

赶紧睡觉!!!