Markdown常用语法备忘手册
数学公式/LaTeX语法
-
行内公式首尾用单个美元符号包裹, 行间公式就是首尾各两个美元符号, 示例和效果如下:
行内公式: $a + b \times c = 12$
行内公式: \(a + b \times c = 12\)
行间公式: $$a + b \times c = 12$$
行间公式: $$a + b \times c = 12$$
-
上标
上标(n-1视为整体需要用大括号括起来):$2^n = 2^{n-1} \times 2$
效果: \(2^n = 2^{n-1} \times 2\)
-
下标
下标: 从n+1个数中取出3个数的组合数为 $C_{n+1}^3$<br/> 上下标书写顺序可以调换: $C^3_{n+1}$
上下标同时出现的效果: \(C_{n+1}^3\)
-
集合相关
A是B的子集(不含相等的情况): $A\subset B$ A是B的超集(不含相等的情况): $A\supset B$ A是B的子集(可能相等): $A\subseteq B$ A是B的超集(可能相等): $A\supseteq B$ A与B的交集: $A\cap B$ A与B的并集: $A\cup B$ A与B的差集: $A\setminus B$ x属于集合A: $x \in A$ x不属于集合A: $x \notin A$ 空集: $\emptyset$
效果如下:
- A是B的子集(不含相等的情况): \(A\subset B\)
- A是B的超集(不含相等的情况): \(A\supset B\)
- A是B的子集(可能相等): \(A\subseteq B\)
- A是B的超集(可能相等): \(A\supseteq B\)
- A与B的交集: \(A\cap B\)
- A与B的并集: \(A\cup B\)
- A与B的差集: \(A\setminus B\)
- x属于集合A: \(x \in A\)
- x不属于集合A: \(x \notin A\)
- 空集: \(\emptyset\)
-
求和
默认格式: $\sum_{i=1}^n A_i$ 行间公式默认是在符号上下方: $$\sum_{i=1}^n A_i$$ 强制行内上下标内容在符号上下方: $\sum\limits_{i=1}^n A_i$ 强制行间上下标内容在符号右侧: $$\sum\nolimits_{i=1}^n A_i$$
- 默认格式: \(\sum_{i=1}^n A_i\)
- 行间公式默认是在符号上下方: $$\sum_{i=1}^n A_i$$
- 强制行内上下标内容在符号上下方: \(\sum\limits_{i=1}^n A_i\)
- 强制行间上下标内容在符号右侧: $$\sum\nolimits_{i=1}^n A_i$$
-
乘法
叉乘: $a \times b$ <br/> 点乘: $a \cdot b$
- 叉乘: \(a \times b\)
- 点乘: \(a \cdot b\)
- 叉乘: \(a \times b\)
-
除法
两种都可以: $a \div b$ 或者 $a/b$<br/> 分数形式: $\frac {a}{b + 1}$
- \(a \div b\)
- 分数形式(分子分母想要大点就换成dfrac): \(\frac {a}{b + 1}\)
-
小于等于、大于等于、不等于、约等于
小于等于: $a \le 10$ 大于等于: $a \re 10$ 不等于: $a \noeq b$ 约等于: $a \frac {b + 1} \approx 3$
- 小于等于: \(a \le 10\)
- 大于等于: \(a \ge 10\)
- 不等于: \(a \neq b\)
- 约等于: \(\frac a{b + 1} \approx 3\)
-
向上取整
$\lceil {a / b} \rceil$
效果如下:
- \(\lceil {a / b} \rceil\)
- \(\lceil \frac {a} {b - 1} \rceil\)
-
向下取整
$\lfloor {a / b} \rfloor$ $\lfloor \dfrac {a} {b - 1} \rfloor$
效果如下:
- \(\lfloor {a / b} \rfloor\)
- \(\lfloor \dfrac {a} {b - 1} \rfloor\)
-
根号
默认平方根: $\sqrt{3}$ 指定开方次数: $\sqrt[3]{8} = 2$
- 默认平方根: \(\sqrt{3}\)
- 指定开方次数: \(\sqrt[3]{8} = 2\)
-
矩阵
-
先来一份示例
$$ \left[ \begin{array}{r:c:l} a0 & b1 & c2\\ \hline d & e & f \end{array} \right] $$ 说明: 1. 首尾的$$换成$可以将矩阵改成行内显示, 即不单独换行; 2. '\left['和'\right]'表示左右分别用'[]'包裹, 也支持用'()'和'{}'; 3. '\begin{array}'与'\end{array}'也是成对出现用来表示矩阵起止位置; 4. '{array}'后面的'{r:c:l}'表示对齐方式, 可以按照列数依次指定也可以用单字符统一指定, 比如'{l}'指定左对齐; 5. '{r:c:l}'中冒号表示列之间用虚线分隔, 需要实线就换成'|'; 6. 单行元素用'&'分隔, 换行用'\\'; 7. 行之间以实线分隔就在分割线下方那行的前面加上'\hline', 虚线使用'\hdashline';
效果如下:
\[\left[ \begin{array}{c:c:c} a0 & b1 & c2\\ \hline d & e & f \end{array} \right] \] -
用'{matrix}'代替'{array}', 但是不支持指定对齐方式
$$ \left| \begin{matrix} a & b & c\\ d & e & f \end{matrix} \right| $$ 说明: 1. 用'{matrix}'不能指定对齐方式; 2. 改用'{bmatrix}'等特定单次可以去掉'left'、'right'指定包裹符号, '{pmatrix}'对应'()', '{bmatrix}'对应'[]', '{Bmatrix}'对应'{}'
效果如下:
\[\left| \begin{matrix} a & b & c\\ d & e & f \end{matrix} \right| \] -
用'{vmatrix}'等代替'\left'、'\right'
$ \begin{vmatrix} a & b & c\\ d & e & f \end{vmatrix} $
'{vmatrix}' : \(\begin{vmatrix} a & b & c\\ d & e & f \end{vmatrix}\)
'{pmatrix}' : \(\begin{pmatrix} a & b & c\\ d & e & f \end{pmatrix}\)
'{bmatrix}' : \(\begin{bmatrix} a & b & c\\ d & e & f \end{bmatrix}\)
'{Bmatrix}' : \(\begin{Bmatrix} a & b & c\\ d & e & f \end{Bmatrix}\)
-
本文表述基于作者主观理解,如有错漏或歧义之处,欢迎评论指出沟通交流