LaTeX数学公式整理
本文最后更新于 2022年5月4日 晚上
前言
注意:本文旨在整理在大部分 Markdown 编辑器中兼容可用的 LaTeX 数学公式代码,故并非最全面的LaTeX 数学公式代码集,也没有涉及到宏包。
Typora 中支持大部分 LaTeX 数学公式表达式,且对行内公式、多行公式支持较好。行内公式使用成对的单个$
(像$abc$
) 或成对的双$$
(像 $$abc$$
) 包裹均可。
我的 Hexo 博客目前使用的是 katex 公式渲染器,支持行内公式。
已知 Bug/特性:
- 必须使用成对的单个
$
包裹行内公式 - 不能在
{}
中嵌套{}
- 不能使用
\\
换行 - 不支持多行公式
- 不支持公式中出现中文字符,会报警告
希腊字母
大写 | Markdown 代码 | 小写 | Markdown 代码 |
---|---|---|---|
A | \alpha | ||
B | \beta | ||
\Gamma | \gamma | ||
\Delta | \delta | ||
E | \epsilon | ||
\varepsilon | |||
Z | \zeta | ||
H | \eta | ||
\Theta | \theta | ||
\vartheta | |||
I | \iota | ||
K | \kappa | ||
\varkappa | |||
\Lambda | \lambda | ||
M | \mu | ||
N | \nu | ||
Xi | \xi | ||
O | \omicron | ||
\Pi | \pi | ||
\varpi | |||
P | \rho | ||
\varrho | |||
\Sigma | \sigma | ||
\varsigma | |||
T | \tau | ||
\Upsilon | \upsilon | ||
\Phi | \phi | ||
\varphi | |||
x | \chi | ||
\Psi | \psi | ||
\Omega | \omega |
四则运算
名称 | 符号 | Markdown 代码 |
---|---|---|
加法运算 | + | |
减法运算 | - | |
加减运算 | \pm | |
减加运算 | \mp | |
乘法运算 | \times | |
点乘运算 | \cdot | |
星乘运算 | \ast | |
除法运算 | \div | |
斜除运算 | / | |
绝对值表示 | \mid a \mid |
分式
名称 | 符号 | Markdown 代码 |
---|---|---|
分式表示 | \frac{分子}{分母} | |
分式表示 | {分子} \over {分母} | |
小型分数 | \tfrac{分子}{分母} | |
大型分数(嵌套) | \cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a |
|
大型分数(不嵌套) | \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a |
求和、连乘与开方
名称 | 符号 | Markdown 代码 |
---|---|---|
求和 | \sum | |
求和 | p = \sum\limits_{n=1}^N a_n | |
求和 | p = \sum\nolimits_{n=1}^N a_n | |
连乘 | \prod_{i=1}^{n} | |
连乘 | \prod \limits_{i=0}^n | |
上积 | \coprod_{i=1}^n | |
开方 | \sqrt{x} | |
开n次方 | \sqrt[n]{x} |
集合
名称 | 符号 | Markdown 代码 |
---|---|---|
任意 | \forall | |
属于 | \in | |
属于 | \ni | |
不属于 | \notin | |
不属于 | \not\in | |
子集 | \subset | |
子集 | \supset | |
真子集 | \subseteq | |
非真子集 | \subsetneq | |
真子集 | \supseteq | |
非真子集 | \supsetneq | |
非子集 | \not\subset | |
非子集 | \not\supset | |
\sqsupset | ||
\sqsupseteq | ||
\sqsubset | ||
\sqsubseteq | ||
\sqcup | ||
并集 | \cup | |
交集 | \cap | |
\Cup | ||
\Cap | ||
\bigcup | ||
\bigcap | ||
\biguplus | ||
\bigsqcup | ||
差集 | \setminus | |
同或 | \bigodot | |
同与 | \bigotimes | |
实数集合 | \mathbb{R} | |
自然数集合 | \mathbb{z} | |
空集 | \emptyset | |
\varthing |
特殊字符
名称 | 符号 | Markdown 代码 |
---|---|---|
波浪线 | \sim | |
省略号 | \cdots | |
无限 | \infty | |
\nabla | ||
\propto | ||
反斜线 | \textbackslash | \textbackslash |
角、度与垂直
名称 | 符号 | Markdown 代码 |
---|---|---|
角 | \angle | |
角度 | ^{\circ} | |
角分 | ^{\prime} | |
垂直 | \bot |
原始英文字符
注意有些字符(三角函数等)应该用表格中的代码,而不是直接输入字母
举例对比一下,直接输入 max
是这样的(斜体)
而输入 \max
是这样的(正常)
(2021年6月6日将hexo数学公式渲染从 mathjax 换成了 katex ,在网页上显示的效果没有区别)
字符 | Markdown 代码 | 字符 | Markdown 代码 |
---|---|---|---|
\max | \det | ||
\min | \deg | ||
\sin | \inf | ||
\cos | \ker | ||
\tan | \arg | ||
\arcsin | \exp | ||
\arccos | \hom | ||
\arctan | \sinh | ||
\sup | \cosh | ||
\lg | \tanh | ||
\log | \Pr |
还有些情况,我们想要在公式中插入正常字体(非斜体)的字母,比如单位、微分运算中的 d 等,则应该使用
符号 | Markdown 代码 |
---|---|
\mathrm{d} | |
\rm{m / s^2} |
注: \mathrm
的作用范围更小,只会影响到紧挨的花括号中的字母,而 \rm
会作用于后面与之平级的所有内容。
占位符(空格)
描述 | Markdown 代码 | 举例 | 宽度 |
---|---|---|---|
quad空格 | \quad | ||
两个quad空格 | \qquad | ||
大空格 | \ | ||
中空格 | : | | |
小空格 | , | ||
没有空格 | |||
紧贴 | \! |
大字符
使用 \big
\Big
\bigg
\Bigg
可以放大后面紧挨的符号,比如大括号(在括住分式时很有用)
符号 | Markdown 代码 |
---|---|
() | |
\big( \big) | |
\Big( \Big) | |
\bigg( \bigg) | |
\Bigg( \Bigg) |
或者更长的竖线(Typora 中支持直接将 |
当做竖线,并且支持\big|
,但不支持\big\mid
)
等式与不等式
描述 | 符号 | Markdown 代码 |
---|---|---|
等于 | = | |
大于 | > | |
小于 | < | |
大于等于 | \geq | |
| \geqq | |
小于等于 | \leq | |
\leqq | ||
不等于 | \neq | |
不大于等于 | \ngeq | |
不大于等于 | \not\geq | |
不小于等于 | \nleq | |
不小于等于 | \not\leq | |
远大于 | \gg | |
\ggg | ||
远小于 | \ll | |
\lll | ||
约等于 | \approx | |
恒等于 | | \equiv |
\not\equiv | ||
\simeq | ||
\cong |
逻辑
描述 | 符号 | Markdown 代码 |
---|---|---|
因为 | \because | |
所以 | \therefore | |
p | ||
\bar{q} \to p | ||
\lnot | ||
\land | ||
\lor | ||
\nqg q | ||
\wedge | ||
\vee | ||
\veebar | ||
\setminus | ||
\bigwedge | ||
\bigvee | ||
\smallsetminus |
导数、积分与极限
名称 | 符号 | Markdown 代码 |
---|---|---|
定积分 | \int_{1}^{2}{4x^2}\mathrm{d}x |
|
不定积分 | \int{4x^2}\mathrm{d}x |
|
二重积分 | \iint |
|
三重积分 | \iiint |
|
曲面积分 | \oint |
|
偏导数 | \frac{\partial^2 u}{\partial z^2} |
|
极限 | \lim\limits_{x\to\infty} |
|
导数 | \mathrm{d}x |
上标
名称 | 符号 | Markdown 代码 |
---|---|---|
角号 | \hat{a} | |
角号 | \widehat{a} | |
\overset{\frown}{a} | ||
上划线 | \overline{a} | |
\bar{a} | ||
上波浪线 | \tilde{a} | |
上波浪线 | \widetilde{a} | |
\acute{a} | ||
\grave{a} | ||
\breve{a} | ||
\check{a} | ||
点 | \dot{a} | |
双点 | \ddot{a} | |
\overleftarrow{a b} | ||
\overrightarrow{c d} |
特殊符号(图形)
符号 | Markdown 代码 | 符号 | Markdown 代码 |
---|---|---|---|
\S | \S | \P | \P |
\star | \wr | ||
\smile | \frown | ||
| \triangle | \Box | |
\Diamond | \textbullet | \textbullet | |
\diamondsuit | \heartsuit | ||
\clubsuit | \spadesuit | ||
Game | \flat | ||
\natural | \sharp |
箭头符号
符号 | Markdown 代码 | 符号 | Markdown 代码 | 符号 | Markdown 代码 |
---|---|---|---|---|---|
\leftarrow | \gets | \longleftarrow | |||
\rightarrow | \to | \longrightarrow | |||
\uparrow | \downarrow | \updownarrow | |||
\nearrow | \searrow | \swarrow | |||
\nwarrow | |||||
\leftrightarrow | \mapsto | \longmapsto |
符号 | Markdown 代码 | 符号 | Markdown 代码 | 符号 | Markdown 代码 |
---|---|---|---|---|---|
\Leftarrow | \Rightarrow | \Leftrightarrow | |||
\Longleftarrow | \Longrightarrow | \Longleftrightarrow 或 \iff | |||
\Uparrow | \Downarrow | \Updownarrow |
多行公式
(hexo-katex 下不支持 split 环境,浏览器中显示的还是原始代码)
\begin{split} x &= a + b + c \\ &= d + e \\ &= f + g \end{split}
1 |
|
(在等号前加&表示对齐)
1 |
|
矩阵与行列式
1 |
|
1 |
|
1 |
|
1 |
|
省略元素
- 横省略号:
\cdots
- 竖省略号:
\vdots
- 斜省略号:
\ddots
1 |
|
1 |
|
1 |
|
阵列
- 对齐方式:在
{array}
后以{}
逐行统一声明。左对齐 l ,居中 c ,右对齐 r - 竖直线:在声明对齐方式时,插入
|
建立竖直线 - 插入水平线:
\hline
1 |
|
LaTeX数学公式整理
https://muzing.top/posts/48740/