文章目录
1 公式使用参考
1.1 插入公式和编号
typora 的数学公式有两种:行中公式和独立公式。行中公式放在文中与其它文字混编,独立公式单独成行。
行中公式
$ 数学公式 $
独立公式
$$
数学公式
$$
公式编号
\tag{编号}
可用来给公式加入编号。
- 例子:
$\displaystyle\sum_{i=1}^{n}{a_i^2}x_i \text{,行内公式示例}$
- 显示: ∑ i = 1 n a i 2 x i ,行内公式示例 \displaystyle\sum_{i=1}^{n}{a_i^2}x_i \text{,行内公式示例} i=1∑nai2xi,行内公式示例
- 例子:
$$
J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,带有编号的独立公式示例} \tag{1.1}
$$
- 显示:
J α ( x ) = ∑ m = 0 ∞ ( − 1 ) m m ! Γ ( m + α + 1 ) ( x 2 ) 2 m + α ,带有编号的独立公式示例 (1.1) J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,带有编号的独立公式示例}\tag{1.1} Jα(x)=m=0∑∞m!Γ(m+α+1)(−1)m(2x)2m+α,带有编号的独立公式示例(1.1)
1.2 输入上/下标
- 例子:
$$
x^{y^z}=(1+{\rm e}^x)^{-2xy^w} \tag{1.2}
$$
- 显示:
x y z = ( 1 + e x ) − 2 x y w (1.2) x^{y^z}=(1+{\rm e}^x)^{-2xy^w}\tag{1.2} xyz=(1+ex)−2xyw(1.2)
1.3 输入括号和分隔符
()
、[]
和 |
表示符号本身,使用 \{\}
来表示 {}
。当要显示大号的括号或分隔符时,要用 \left
和 \right
命令。
一些特殊的括号:
输入 | 显示 | 输入 | 显示 |
---|---|---|---|
\langle | ⟨ \langle ⟨ | \rangle | ⟩ \rangle ⟩ |
\lceil | ⌈ \lceil ⌈ | \rceil | ⌉ \rceil ⌉ |
\lfloor | ⌊ \lfloor ⌊ | \rfloor | ⌋ \rfloor ⌋ |
\lbrace | { \lbrace { | \rbrace | } \rbrace } |
- 例子:
$$
f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right)\tag{1.3}
$$
- 显示:
f ( x , y , z ) = 3 y 2 z ( 3 + 7 x + 5 1 + y 2 ) (1.3) f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right)\tag{1.3} f(x,y,z)=3y2z(3+1+y27x+5)(1.3)
有时候要用\left.
或\right.
进行匹配而不显示本身。 - 例子:
$$
\left. \frac{{\rm d}u}{{\rm d}x} \right| _{x=0} \tag{1.4}
$$
- 显示:
d u d x ∣ x = 0 (1.4) \left. \frac{{\rm d}u}{{\rm d}x} \right| _{x=0}\tag{1.4} dxdu∣∣∣∣x=0(1.4)
1.4 输入分数
通常使用 \frac {分子} {分母}
命令产生一个分数,分数可嵌套。
便捷情况可直接输入 \frac ab
来快速生成一个 。
如果分式很复杂,亦可使用 分子 \over 分母
命令,此时分数仅有一层。
- 例子:
$$
\frac{a-1}{b-1} \quad and \quad {a+1\over b+1}\tag{1.5}
$$
- 显示:
a − 1 b − 1 a n d a + 1 b + 1 (1.5) \frac{a-1}{b-1} \quad and \quad {a+1\over b+1}\tag{1.5} b−1a−1andb+1a+1(1.5)
1.5 输入开方
使用 \sqrt [根指数,省略时为2] {被开方数}
命令输入开方。
- 例子:
$$
\sqrt{2} \quad and \quad \sqrt[n]{3}\tag{1.6}
$$
- 显示:
2 a n d 3 n (1.6) \sqrt{2} \quad and \quad \sqrt[n]{3}\tag{1.6} 2andn3(1.6)
1.6 输入省略号
数学公式中常见的省略号有两种,\ldots
表示与文本底线对齐的省略号,\cdots
表示与文本中线对齐的省略号。
- 例子:
$$
f(x_1,x_2,\underbrace{\ldots}_{\rm ldots},x_n)=x_1^2+x_2^2+\underbrace{\ldots}_{\rm ldots}+x_n^2\tag{1.7}
$$
- 显示:
f ( x 1 , x 2 , … ⏟ l d o t s , x n ) = x 1 2 + x 2 2 + … ⏟ l d o t s + x n 2 (1.7) f(x_1,x_2,\underbrace{\ldots}_{\rm ldots},x_n)=x_1^2+x_2^2+\underbrace{\ldots}_{\rm ldots}+x_n^2\tag{1.7} f(x1,x2,ldots …,xn)=x12+x22+ldots …+xn2(1.7)
1.7 输入矢量
使用 \vec{矢量}
来自动产生一个矢量。也可以使用 \overrightarrow
等命令自定义字母上方的符号。
- 例子:
$$
\vec{a} \cdot \vec{b}=0 \tag{1.8}
$$
- 显示:
a ⃗ ⋅ b ⃗ = 0 (1.8) \vec{a} \cdot \vec{b}=0 \tag{1.8} a⋅b=0(1.8) - 例子:
$$
\overleftarrow{xy} \quad and \quad \overleftrightarrow{xy} \quad and \quad \overrightarrow{xy}\tag{1.9}
$$
- 显示:
x y ← a n d x y ↔ a n d x y → (1.9) \overleftarrow{xy} \quad and \quad \overleftrightarrow{xy} \quad and \quad \overrightarrow{xy}\tag{1.9} xyandxy andxy(1.9)
1.8 输入积分
使用 \int_积分下限^积分上限{被积表达式}
来输入一个积分。
- 例子:
$$
\int_0^1 {x^2} \,{\rm d}x \tag{1.10}
$$
- 显示:
∫ 0 1 x 2 d x (1.10) \int_0^1 {x^2} \,{\rm d}x \tag{1.10} ∫01x2dx(1.10)
本例中\,
和{\rm d}
部分可省略,但建议加入,能使式子更美观。
1.9 输入极限运算
- 例子:
$$
\lim_{n \to +\infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x_0\leftarrow{x}} \frac{1}{x(x+1)}
\tag{1.11}
$$
- 显示:
lim n → + ∞ 1 n ( n + 1 ) a n d lim x 0 ← x 1 x ( x + 1 ) (1.11) \lim_{n \to +\infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x_0\leftarrow{x}} \frac{1}{x(x+1)} \tag{1.11} n→+∞limn(n+1)1andx0←xlimx(x+1)1(1.11)1.10 输入累加累乘运算
使用 \sum_{下标表达式}^{上标表达式} {累加表达式}
来输入一个累加。
与之类似,使用 \prod
\bigcup
\bigcap
来分别输入累乘、并集和交集。
此类符号在行内显示时上下标表达式将会移至右上角和右下角。
- 例子:
$$
\sum_{i=1}^n \frac{1}{i^2} \quad and \quad
\prod_{i=1}^n \frac{1}{i^2} \quad and \quad
\bigcup_{i=1}^2,R \tag{1.12}
$$
- 显示:
∑ i = 1 n 1 i 2 a n d ∏ i = 1 n 1 i 2 a n d ⋃ i = 1 2 R (1.12) \sum_{i=1}^n \frac{1}{i^2} \quad and \quad \prod_{i=1}^n \frac{1}{i^2} \quad and \quad \bigcup_{i=1}^2 R \tag{1.12} i=1∑ni21andi=1∏ni21andi=1⋃2R(1.12)
1.11 输入希腊字母
输入 \小写希腊字母英文全称
和 \首字母大写希腊字母英文全称
来分别输入小写和大写希腊字母。
对于大写希腊字母与现有字母相同的,直接输入大写字母即可。
输入 | 显示 | 输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
---|---|---|---|---|---|---|---|
\alpha | α \alpha α | A | A A A | \beta | β \beta β | B | B B B |
\gamma | γ \gamma γ | \Gamma | Γ \Gamma Γ | \delta | δ \delta δ | \Delta | $$ |
\epsilon | ϵ \epsilon ϵ | E | E E E | \zeta | ζ \zeta ζ | Z | Δ \Delta Δ |
\eta | η \eta η | H | H H H | \theta | θ \theta θ | \Theta | Θ \Theta Θ |
\iota | ι \iota ι | I | I I I | \kappa | κ \kappa κ | K | K K K |
\lambda | λ \lambda λ | \Lambda | Λ \Lambda Λ | \mu | μ \mu μ | M | M M M |
\nu | ν \nu ν | N | N N N | \xi | ξ \xi ξ | \Xi | Ξ \Xi Ξ |
o | o o o | O | O O O | \pi | π \pi π | \Pi | Π \Pi Π |
\rho | ρ \rho ρ | P | P P P | \sigma | σ \sigma σ | \Sigma | Σ \Sigma Σ |
\tau | $$ | T | T T T | \upsilon | υ \upsilon υ | \Upsilon | Υ \Upsilon Υ |
\phi | ϕ \phi ϕ | \Phi | Φ \Phi Φ | \chi | χ \chi χ | X | X X X |
\psi | ψ \psi ψ | \Psi | Ψ \Psi Ψ | \omega | ω \omega ω | \Omega | Ω \Omega Ω |
部分字母有变量专用形式,以 \var-
开头。
小写形式 | 大写形式 | 变量形式 | 显示 |
---|---|---|---|
\epsilon | E | \varepsilon | $\epsilon |
\theta | \Theta | \vartheta | $\theta |
\rho | P | \varrho | $\rho |
\sigma | \Sigma | \varsigma | $\sigma |
\phi | \Phi | \varphi | $\phi |
1.12 输入其他特殊字符
若需要显示更大或更小的字符,在符号前插入\large
或 \small
命令。
1.12.1 关系运算符
输入 | 显示 | 输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
---|---|---|---|---|---|---|---|
\pm | ± \pm ± | \times | × \times × | \div | ÷ \div ÷ | \mid | ∣ \mid ∣ |
\nmid | ∤ \nmid ∤ | \cdot | ⋅ \cdot ⋅ | \circ | ∘ \circ ∘ | \ast | ∗ \ast ∗ |
\bigodot | ⨀ \bigodot ⨀ | \bigotimes | ⨂ \bigotimes ⨂ | \bigoplus | ⨁ \bigoplus ⨁ | \leq | ≤ \leq ≤ |
\geq | ≥ \geq ≥ | \neq | ≠ \neq = | \approx | ≈ \approx ≈ | \equiv | ≡ \equiv ≡ |
\sum | ∑ \sum ∑ | \prod | ∏ \prod ∏ | \coprod | ∐ \coprod ∐ | \backslash | \ \backslash \ |
1.12.2 集合运算
输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
---|---|---|---|---|---|
\emptyset | ∅ \emptyset ∅ | \in | ∈ \in ∈ | \notin | ∉ \notin ∈/ |
\subset | ⊂ \subset ⊂ | \supset | ⊃ \supset ⊃ | \subseteq | ⊆ \subseteq ⊆ |
\supseteq | ⊇ \supseteq ⊇ | \bigcap | ⋂ \bigcap ⋂ | \bigcup | ⋃ \bigcup ⋃ |
\bigvee | ⋁ \bigvee ⋁ | \bigwedge | ⋀ \bigwedge ⋀ | \biguplus | ⨄ \biguplus ⨄ |
1.12.3 对数运算
输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
---|---|---|---|---|---|
\log | log \log log | \lg | lg \lg lg | \ln | ln \ln ln |
1.12.4 三角运算
输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
---|---|---|---|---|---|
30^\circ | 3 0 ∘ 30^\circ 30∘ | \bot | ⊥ \bot ⊥ | \angle A | ∠ A \angle A ∠A |
\sin | sin \sin sin | \cos | cos \cos cos | \tan | tan \tan tan |
\csc | csc \csc csc | \sec | sec \sec sec | \cot | cot \cot cot |
1.12.5 微积分运算符
输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
---|---|---|---|---|---|
\int | ∫ \int ∫ | \iint | ∬ \iint ∬ | \iiint | ∭ \iiint ∭ |
\oint | ∮ \oint ∮ | \prime | ′ \prime ′ | ||
\lim | lim \lim lim | \infty | ∞ \infty ∞ | \nabla | ∇ \nabla ∇ |
1.12.6 逻辑运算
输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
---|---|---|---|---|---|
\because | ∵ \because ∵ | \therefore | ∴ \therefore ∴ | ||
\forall | ∀ \forall ∀ | \exists | ∃ \exists ∃ | \not\subset | ⊄ \not\subset ⊂ |
\not< | ≮ \not< < | \not> | ≯ \not> > | \not= | ≠ \not= = |
1.12.7 戴帽运算
输入 | 显示 | 输入 | 显示 |
---|---|---|---|
\hat{xy} | x y ^ \hat{xy} xy^ | \widehat{xyz} | x y z ^ \widehat{xyz} xyz |
\tilde{xy} | x y ~ \tilde{xy} xy~ | \widetilde{xyz} | x y z ~ \widetilde{xyz} xyz |
\check{x} | x ˇ \check{x} xˇ | \breve{y} | y ˘ \breve{y} y˘ |
\grave{x} | x ˋ \grave{x} xˋ | \acute{y} | y ˊ \acute{y} yˊ |
1.12.8 连线符号
输入 | 显示 |
---|---|
\fbox{a+b+c+d} | a+b+c+d \fbox{a+b+c+d} a+b+c+d |
\overleftarrow{a+b+c+d} | a + b + c + d ← \overleftarrow{a+b+c+d} a+b+c+d |
\overrightarrow{a+b+c+d} | a + b + c + d → \overrightarrow{a+b+c+d} a+b+c+d |
\overleftrightarrow{a+b+c+d} | a + b + c + d ↔ \overleftrightarrow{a+b+c+d} a+b+c+d |
\underleftarrow{a+b+c+d} | a + b + c + d ← \underleftarrow{a+b+c+d} a+b+c+d |
\underrightarrow{a+b+c+d} | a + b + c + d → \underrightarrow{a+b+c+d} a+b+c+d |
\underleftrightarrow{a+b+c+d} | a + b + c + d ↔ \underleftrightarrow{a+b+c+d} a+b+c+d |
\overline{a+b+c+d} | a + b + c + d ‾ \overline{a+b+c+d} a+b+c+d |
\underline{a+b+c+d} | a + b + c + d ‾ \underline{a+b+c+d} a+b+c+d |
\overbrace{a+b+c+d}^{Sample} | a + b + c + d ⏞ S a m p l e \overbrace{a+b+c+d}^{Sample} a+b+c+d Sample |
\underbrace{a+b+c+d}_{Sample} | a + b + c + d ⏟ S a m p l e \underbrace{a+b+c+d}_{Sample} Sample a+b+c+d |
\overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0} | a + b + c ⏟ 1.0 + d ⏞ 2.0 \overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0} a+1.0 b+c+d 2.0 |
\underbrace{a\cdot a\cdots a}_{b\text{ times}} | a ⋅ a ⋯ a ⏟ b times \underbrace{a\cdot a\cdots a}_{b\text{ times}} b times a⋅a⋯a |
1.12.9 箭头符号
推荐使用符号
输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
---|---|---|---|---|---|
\to | → \to → | \mapsto | ↦ \mapsto ↦ | ||
\implies | ⟹ \implies ⟹ | \iff | ⟺ \iff ⟺ | \impliedby | ⟸ \impliedby ⟸ |
其他可用符号
输入 | 显示 | 输入 | 显示 |
---|---|---|---|
\uparrow | ↑ \uparrow ↑ | \Uparrow | ⇑ \Uparrow ⇑ |
\downarrow | ↓ \downarrow ↓ | \Downarrow | ⇓ \Downarrow ⇓ |
\leftarrow | ← \leftarrow ← | \Leftarrow | ⇐ \Leftarrow ⇐ |
\rightarrow | → \rightarrow → | \Rightarrow | ⇒ \Rightarrow ⇒ |
\leftrightarrow | ↔ \leftrightarrow ↔ | \Leftrightarrow | ⇔ \Leftrightarrow ⇔ |
\longleftarrow | ⟵ \longleftarrow ⟵ | \Longleftarrow | ⟸ \Longleftarrow ⟸ |
\longrightarrow | ⟶ \longrightarrow ⟶ | \Longrightarrow | ⟹ \Longrightarrow ⟹ |
\longleftrightarrow | ⟷ \longleftrightarrow ⟷ | \Longleftrightarrow | ⟺ \Longleftrightarrow ⟺ |
1.13 字体转换
若要对公式的某一部分字符进行字体转换,可以用 {\字体 {需转换的部分字符}}
命令,其中 \字体
部分可以参照下表选择合适的字体。一般情况下,公式默认为意大利体 。
示例中 全部大写 的字体仅大写可用。
输入 | 说明 | 显示 | 输入 | 说明 | 显示 |
---|---|---|---|---|---|
\rm | 罗马体 | Z o e \rm Zoe Zoe | \cal | 花体 | KaTeX parse error: Undefined control sequence: \cal at position 1: \̲c̲a̲l̲ ̲Zoe |
\it | 意大利体 | Z o e \it Zoe Zoe | \Bbb | 黑板粗体 | Z o e \Bbb Zoe Zoe |
\bf | 粗体 | Z o e \bf Zoe Zoe | \mit | 数学斜体 | KaTeX parse error: Undefined control sequence: \mit at position 1: \̲m̲i̲t̲ ̲Zoe |
\sf | 等线体 | Z o e \sf Zoe Zoe | \scr | 手写体 | KaTeX parse error: Undefined control sequence: \scr at position 1: \̲s̲c̲r̲ ̲Zoe |
\tt | 打字机体 | Z o e \tt Zoe Zoe | |||
\frak | 旧德式字体 | Z o e \frak Zoe Zoe |
转换字体十分常用,例如在积分中:
- 例子:
$$
\begin{array}{cc}
\mathrm{Bad} & \mathrm{Better} \\
\hline \\
\int_0^1 x^2 dx & \int_0^1 x^2 \,{\rm d}x
\end{array}
$$
- 显示:
B a d B e t t e r ∫ 0 1 x 2 d x ∫ 0 1 x 2 d x \begin{array}{cc} \mathrm{Bad} & \mathrm{Better} \\ \hline \\ \int_0^1 x^2 dx & \int_0^1 x^2 \,{\rm d}x \end{array} Bad∫01x2dxBetter∫01x2dx
注意比较两个式子间的不同。
使用\operatorname
命令也可以达到相同的效果,详见 定义新的符号 \operatorname 。
1.14 大括号的使用
- 例子:
$$ f\left( \left[ \frac {1+\left\{x,y\right\}} {\left(\frac{x}{y}+\frac{y}{x}\right) \left(u+1\right)}+a \right]^{3/2} \right) \tag{1.13} $$
- 显示:
f ( [ 1 + { x , y } ( x y + y x ) ( u + 1 ) + a ] 3 / 2 ) (1.13) f\left( \left[ \frac {1+\left\{x,y\right\}} {\left(\frac{x}{y}+\frac{y}{x} \right) \left(u+1\right)}+a \right]^{3/2} \right) \tag{1.13} f⎝⎜⎛⎣⎡(yx+xy)(u+1)1+{x,y}+a⎦⎤3/2⎠⎟⎞(1.13)
如果你需要在不同的行显示对应括号,可以在每一行对应处使用\left.
或\right.
来放一个"影子"括号:
- 显示:
- 例子:
$$
\begin{aligned}
a=&\left(1+2+3+ \cdots \right. \\
& \cdots+ \left. \infty-2+\infty-1+\infty\right)
\end{aligned} \tag{1.14}
$$
- 显示:
a = ( 1 + 2 + 3 + ⋯ ⋯ + ∞ − 2 + ∞ − 1 + ∞ ) (1.14) \begin{aligned} a=&\left(1+2+3+ \cdots \right. \\ & \cdots+ \left. \infty-2+\infty-1+\infty\right) \end{aligned} \tag{1.14} a=(1+2+3+⋯⋯+∞−2+∞−1+∞)(1.14)
1.15 其他命令
1.15.1 添加注释文字
在 \text {文字}
中仍可以使用 $公式$
插入其它公式。
- 例子:
$$
f(n) = \begin{cases}
n/2,
& \text {if $n$ is even} \\
3n+1,
& \text {if $n$ is odd}
\end{cases} \tag{1.15}
$$
- 显示:
f ( n ) = { n / 2 , if n is even 3 n + 1 , if n is odd (1.15) f(n) = \begin{cases} n/2, & \text {if $n$ is even} \\ 3n+1, & \text {if $n$ is odd} \end{cases} \tag{1.15} f(n)={n/2,3n+1,if n is evenif n is odd(1.15)
1.15.2 在字符间加入空格
有四种宽度的空格可以使用: \,
、\;
、\quad
和 \qquad
。
- 例子:
$$
a \, b \mid a \; b \mid a \quad b \mid a \qquad b
$$
- 显示:
a b ∣ a b ∣ a b ∣ a b a \, b \mid a \; b \mid a \quad b \mid a \qquad b ab∣ab∣ab∣ab
1.15.3 更改文字颜色
使用 \color{颜色}{文字}
来更改特定的文字颜色。
更改文字颜色 需要浏览器支持 ,如果浏览器不知道你所需的颜色,那么文字将被渲染为黑色。
对于较旧的浏览器(HTML4与CSS2),以下颜色是被支持的:
输入 | 显示 | 输入 | 显示 |
---|---|---|---|
black | Z o e \color{black}{Zoe} Zoe | grey | Z o e \color{grey}{Zoe} Zoe |
silver | Z o e \color{silver}{Zoe} Zoe | white | Z o e \color{white}{Zoe} Zoe |
maroon | Z o e \color{maroon}{Zoe} Zoe | red | Z o e \color{red}{Zoe} Zoe |
yellow | Z o e \color{yellow}{Zoe} Zoe | lime | Z o e \color{lime}{Zoe} Zoe |
olive | Z o e \color{olive}{Zoe} Zoe | green | Z o e \color{green}{Zoe} Zoe |
teal | Z o e \color{teal}{Zoe} Zoe | auqa | Z o e \color{auqa}{Zoe} Zoe |
blue | Z o e \color{blue}{Zoe} Zoe | navy | Z o e \color{navy}{Zoe} Zoe |
purple | Z o e \color{purple}{Zoe} Zoe | fuchsia | Z o e \color{fuchsia}{Zoe} Zoe |
对于较新的浏览器(HTML5与CSS3),额外的124种颜色将被支持:
输入 \color {#rgb} {text}
来自定义更多的颜色,其中 #rgb
的 r
g
b
可输入 0-9
和 a-f
来表示红色、绿色和蓝色的纯度(饱和度)。
参考文章:Cmd Markdown 公式指导手册
本博客内容将同步更新到个人微信公众号:生信玩家。欢迎大家关注~~~