写在最前
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}
$$
显示: