在MarkDown中使用Tex-like数学公式
-
提示:本人使用的是MacDown,要使用LaTex公式,请先在偏好设置中勾选"Tex-like math syntax"选项
1、基本语法
-
正文中的LaTex公式用$…$来定义
-
例如,使用语句:$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$
-
会显示为:
-
如果想要单独显示的话,则使用$ $,公式将会居中并单行显示,效果如下:
-
接下来的语句中将省略$…$
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显示为:
-
如果需要斜体希腊字母,则在语句前加上var前缀。例如,\varGamma显示为:
3、数学符号以及字母修饰
3.1 上下标
-
上标:^
-
下标:_
-
例如,C_n^2显示为:
-
还有就是比如 这种下标有多个字母的,使用语句:\frac{L_{total}}{t_{total}}
3.2 矢量
-
\vec a 显示为:
-
\overrightarrow{xy} 显示为:
3.3 字体
-
Typewriter:
- \mathtt{A}显示为:
-
Blackboard:
- \mathbb{A}显示为:
-
Sans Serif:
- \mathsf{A}显示为:
3.4 分组
-
使用{}将相同等级的内容扩入其中,成为一个组
-
例如,10{10}显示为$10^{10}$,而1010显示为
3.5 括号
-
小括号:()显示为:
-
中括号:[]显示为:
-
尖括号:\langle,\rangle显示为:
-
使用\left或\right使符号大小与邻近的公式相适应(该语句适用于所有的括号类型)
-
(\frac{x}{y}) 显示为:
-
\left(\frac{x}{y}\right) 显示为:
-
3.6 求和、极限和积分
-
求和:
- \sum_{i=1}^n(a_i) 显示为:
-
极限:
- \lim_{x\to 0} 显示为:
-
积分:
- \int_0^\infty(fxdx) 显示为:
3.7 分式和根式
-
分式:
- \frac{x}{y} 显示为:
-
根式:
- \sqrt[x]{y} 显示为:
3.8 特殊函数
-
\函数名
-
例如,\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\quad b 显示为:
4、矩阵
4.1 基本语法
起始标记\begin{matrix},结束标记\end{matrix}
每一行末尾标记\\\,行间元素之间以&分隔
例如,
$$\begin{matrix}
1&0&0\\
0&1&0\\
0&0&1\\
\end{matrix}$$
显示为:
4.2 矩阵边框
-
在起始、结束标记处用下列词替换 matrix
-
pmatrix :小括号边框
-
bmatrix :中括号边框
-
Bmatrix :大括号边框
-
vmatrix :单竖线边框
-
Vmatrix :双竖线边框
-
4.3 省略元素
-
横省略号:\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}$$
显示为:
4.4 阵列
-
需要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}$$
显示为:
4.5 方程组
-
需要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}$$
显示为: