本教程介绍如何在 Markdown 中书写数学公式。
在 Markdown 中插入数学公式的语法是$数学公式$
和$$数学公式$$
。
行内公式是可以让公式在文中与文字或其他东西混编,不独占一行。
-
示例
质能方程$E = mc^2$复制代码
-
显示
质能方程
独立公式使公式单独占一行,不与文中其他文字等混编。
-
示例
质能方程$$E = mc^2$$复制代码
-
显示
质能方程 $$E = mc^2$$
普通公式
普通的加减乘除数学公式的输入方法与平常的书写一样。
-
示例
$$x = 100 * y + z - 10 / 33 + 10 % 3$$复制代码
-
显示
上下标
使用^
来表示上标,_
来表示下标,同时如果上下标的内容多于一个字符,可以使用{}
来将这些内容括起来当做一个整体。 与此同时,上下标是可以嵌套的。
-
示例
$$x = a_{1}^n + a_{2}^n + a_{3}^n$$复制代码
-
显示
如果希望左右两边都能有上下标,可以使用\sideset
语法
-
示例
$$\sideset{^1_2}{^3_4}A$$复制代码
-
显示
括号
()
,[]
和|
都表示它们自己,但是{}
因为有特殊作用因此当需要显示大括号时一般使用\lbrace \rbrace
来表示。
-
示例
$$f(x, y) = 100 * \lbrace[(x + y) * 3] - 5\rbrace$$复制代码
-
显示
分数
分数使用\frac{分母}{分子}
这样的语法,不过推荐使用\cfrac
来代替\frac
,显示公式不会太挤。
-
示例
$$\frac{1}{3} 与 \cfrac{1}{3}$$复制代码
-
显示
开方
开方使用\sqrt[次数]{被开方数}
这样的语法
-
示例
$$\sqrt[3]{X}$$$$\sqrt{5 - x}$$复制代码
-
显示
希腊字母
见下表
代码 | 大写 | 代码 | 小写 |
---|---|---|---|
A | \alpha | ||
B | \beta | ||
\Gamma | \gamma | ||
\Delta | \delta | ||
E | \epsilon | ||
Z | \zeta | ||
H | \eta | ||
\Theta | \theta | ||
I | \iota | ||
K | \kappa | ||
\Lambda | \lambda | ||
M | \mu | ||
N | \nu | ||
\Xi | \xi | ||
O | \omicron | ||
\Pi | \pi | ||
P | \rho | ||
\Sigma | \sigma | ||
T | \tau | ||
\Upsilon | \upsilon | ||
\Phi | \phi | ||
X | \chi | ||
\Psi | \psi | ||
\Omega | \omega |
其他字符
关系运算符
符号 | 代码 |
---|---|
\pm | |
\times | |
\div | |
\mid | |
\nmid | |
\cdot | |
\circ | |
\ast | |
\bigodot | |
\bigotimes | |
\bigoplus | |
\leq | |
\geq | |
\neq | |
\approx | |
\equiv | |
\sum | |
\prod | |
\coprod |
集合运算符
符号 | 代码 |
---|---|
\emptyset | |
\in | |
\notin | |
\subset | |
\supset | |
\subseteq | |
\supseteq | |
\bigcap | |
\bigcup | |
\bigvee | |
\bigwedge | |
\biguplus | |
\bigsqcup |
对数运算符
符号 | 代码 |
---|---|
\log | |
\lg | |
\ln |
三角运算符
符号 | 代码 |
---|---|
\bot | |
\angle | |
\sin | |
\cos | |
\tan | |
\cot | |
\sec | |
\csc |
微积分运算符
符号 | 代码 |
---|---|
\prime | |
\int | |
\iint | |
\iiint | |
\iiiint | |
\oint | |
\lim | |
\infty | |
\nabla | |
\mathrm{d} |