Open liuwa666 opened 1 year ago
本手册全新编排版正在施工,感兴趣的戳这里!
参考维基百科的数学公式教程 参考Cmd Markdown 公式指导手册
本文为 MathJax 在 Markdown 环境下的语法指引。
LATEX 的数学公式有两种:行中公式和独立公式(行间公式)。行中公式放在文中与其它文字混编,独立公式单独成行。
行中公式可以用如下方法表示:
$ 数学公式 $
独立公式可以用如下方法表示:
$$ 数学公式 $$
\dot{a}, \ddot{a}, \acute{a}, \grave{a}
a˙,a¨,a´,a`
\check{a}, \breve{a}, \tilde{a}, \bar{a}
aˇ,a˘,a~,a¯
\hat{a}, \widehat{a}, \vec{a}
a^,a^,a→
指数
\exp_a b = a^b, \exp b = e^b, 10^m
expab=ab,expb=eb,10m
对数
\ln c, \lg d = \log e, \log_{10} f
lnc,lgd=loge,log10f
三角函数
\sin a, \cos b, \tan c, \cot d, \sec e, \csc f
sina,cosb,tanc,cotd,sece,cscf
\arcsin a, \arccos b, \arctan c
arcsina,arccosb,arctanc
\arccot d, \arcsec e, \arccsc f
arccotd,arcsece,arccscf
\sinh a, \cosh b, \tanh c, \coth d
sinha,coshb,tanhc,cothd
\operatorname{sh}k, \operatorname{ch}l, \operatorname{th}m, \operatorname{coth}n
shk,chl,thm,cothn
\operatorname{argsh}o, \operatorname{argch}p, \operatorname{argth}q
argsho,argchp,argthq
符号函数,绝对值
\sgn r, \left\vert s \right\vert
sgnr,|s|
最大值,最小值
\min(x,y), \max(x,y)
min(x,y),max(x,y)
\min x, \max y, \inf s, \sup t
minx,maxy,infs,supt
\lim u, \liminf v, \limsup w
limu,lim infv,lim supw
\lim_{x \to \infty} \frac{1}{n(n+1)}
limx→∞1n(n+1)
\dim p, \deg q, \det m, \ker\phi
dimp,degq,detm,kerϕ
\Pr j, \hom l, \lVert z \rVert, \arg z
Prj,homl,‖z‖,argz
dt, \mathrm{d}t, \partial t, \nabla\psi
dt,dt,∂t,∇ψ
dy/dx, \mathrm{d}y/\mathrm{d}x, \frac{dy}{dx}, \frac{\mathrm{d}y}{\mathrm{d}x}, \frac{\partial^2}{\partial x_1\partial x_2}y
dy/dx,dy/dx,dydx,dydx,∂2∂x1∂x2y
\prime, \backprime, f^\prime, f', f'', f^{(3)}, \dot y, \ddot y
′,‵,f′,f′,f″,f(3),y˙,y¨
\infty, \aleph, \complement, \backepsilon, \eth, \Finv, \hbar
∞,ℵ,∁,∍,ð,Ⅎ,ℏ
\Im, \imath, \jmath, \Bbbk, \ell, \mho, \wp, \Re, \circledS
ℑ,ı,ȷ,k,ℓ,℧,℘,ℜ,Ⓢ
s_k \equiv 0 \pmod{m}
sk≡0(modm)
a \bmod b
amodb
\gcd(m, n), \operatorname{lcm}(m, n)
gcd(m,n),lcm(m,n)
\mid, \nmid, \shortmid, \nshortmid
∣,∤,∣,∤
\surd, \sqrt{2}, \sqrt[n]{}, \sqrt[3]{\frac{x^3+y^3}{2}}
√,2,n,x3+y323
+, -, \pm, \mp, \dotplus
+,−,±,∓,∔
\times, \div, \divideontimes, /, \backslash
×,÷,⋇,/,∖
\cdot, * \ast, \star, \circ, \bullet
⋅,∗∗,⋆,∘,∙
\boxplus, \boxminus, \boxtimes, \boxdot
⊞,⊟,⊠,⊡
\oplus, \ominus, \otimes, \oslash, \odot
⊕,⊖,⊗,⊘,⊙
\circleddash, \circledcirc, \circledast
⊝,⊚,⊛
\bigoplus, \bigotimes, \bigodot
⨁,⨂,⨀
\{ \}, \O \empty \emptyset, \varnothing
{},∅∅∅,∅
\in, \notin \not\in, \ni, \not\ni
∈,∉∉,∋,∌
\cap, \Cap, \sqcap, \bigcap
∩,⋒,⊓,⋂
\cup, \Cup, \sqcup, \bigcup, \bigsqcup, \uplus, \biguplus
∪,⋓,⊔,⋃,⨆,⊎,⨄
\setminus, \smallsetminus, \times
∖,∖,×
\subset, \Subset, \sqsubset
⊂,⋐,⊏
\supset, \Supset, \sqsupset
⊃,⋑,⊐
\subseteq, \nsubseteq, \subsetneq, \varsubsetneq, \sqsubseteq
⊆,⊈,⊊,⊊,⊑
\supseteq, \nsupseteq, \supsetneq, \varsupsetneq, \sqsupseteq
⊇,⊉,⊋,⊋,⊒
\subseteqq, \nsubseteqq, \subsetneqq, \varsubsetneqq
⫅,⊈,⫋,⫋
\supseteqq, \nsupseteqq, \supsetneqq, \varsupsetneqq
⫆,⊉,⫌,⫌
=, \ne, \neq, \equiv, \not\equiv
=,≠,≠,≡,≢
\doteq, \doteqdot, \overset{\underset{\mathrm{def}}{}}{=}, :=
\doteq, \doteqdot,
\overset{\underset{\mathrm{def}}{}}{=},
:=
≐,≑,=def,:=
\sim, \nsim, \backsim, \thicksim, \simeq, \backsimeq, \eqsim, \cong, \ncong
∼,≁,∽,∼,≃,⋍,≂,≅,≆
\approx, \thickapprox, \approxeq, \asymp, \propto, \varpropto
≈,≈,≊,≍,∝,∝
<, \nless, \ll, \not\ll, \lll, \not\lll, \lessdot
<,≮,≪,≪̸,⋘,⋘̸,⋖
>, \ngtr, \gg, \not\gg, \ggg, \not\ggg, \gtrdot
,≯,≫,≫̸,⋙,⋙̸,⋗
\le, \leq, \lneq, \leqq, \nleq, \nleqq, \lneqq, \lvertneqq
≤,≤,⪇,≦,≰,≰,≨,≨
\ge, \geq, \gneq, \geqq, \ngeq, \ngeqq, \gneqq, \gvertneqq
≥,≥,⪈,≧,≱,≱,≩,≩
\lessgtr, \lesseqgtr, \lesseqqgtr, \gtrless, \gtreqless, \gtreqqless
≶,⋚,⪋,≷,⋛,⪌
\leqslant, \nleqslant, \eqslantless
⩽,⪇,⪕
\geqslant, \ngeqslant, \eqslantgtr
⩾,⪈,⪖
\lesssim, \lnsim, \lessapprox, \lnapprox
≲,⋦,⪅,⪉
\gtrsim, \gnsim, \gtrapprox, \gnapprox
≳,⋧,⪆,⪊
\prec, \nprec, \preceq, \npreceq, \precneqq
≺,⊀,⪯,⋠,⪵
\succ, \nsucc, \succeq, \nsucceq, \succneqq
≻,⊁,⪰,⋡,⪶
\preccurlyeq, \curlyeqprec
≼,⋞
\succcurlyeq, \curlyeqsucc
≽,⋟
\precsim, \precnsim, \precapprox, \precnapprox
≾,⋨,⪷,⪹
\succsim, \succnsim, \succapprox, \succnapprox
≿,⋩,⪸,⪺
\parallel, \nparallel, \shortparallel, \nshortparallel
∥,∦,∥,∦
\perp, \angle, \sphericalangle, \measuredangle, 45^\circ
⊥,∠,∢,∡,45∘
\Box, \blacksquare, \diamond, \Diamond \lozenge, \blacklozenge, \bigstar
◻,◼,⋄,◊◊,⧫,★
\bigcirc, \triangle, \bigtriangleup, \bigtriangledown
◯,△,△,▽
\vartriangle, \triangledown
△,▽
\blacktriangle, \blacktriangledown, \blacktriangleleft, \blacktriangleright
▴,▾,◂,▸
\forall, \exists, \nexists
∀,∃,∄
\therefore, \because, \And
∴,∵,&
\or \lor \vee, \curlyvee, \bigvee
∨,∨,∨,⋎,⋁
\and \land \wedge, \curlywedge, \bigwedge
∧,∧,∧,⋏,⋀
\bar{q}, \bar{abc}, \overline{q}, \overline{abc},
\lnot \neg, \not\operatorname{R}, \bot, \top
q¯,abc¯,q¯,abc¯,
¬¬,⧸R,⊥,⊤
\vdash \dashv, \vDash, \Vdash, \models
⊢,⊣,⊨,⊩,⊨
\Vvdash \nvdash \nVdash \nvDash \nVDash
⊪,⊬,⊮,⊭,⊯
\ulcorner \urcorner \llcorner \lrcorner
⌜⌝⌞⌟
\Rrightarrow, \Lleftarrow
⇛,⇚
\Rightarrow, \nRightarrow, \Longrightarrow \implies
⇒,⇏,⟹,⟹
\Leftarrow, \nLeftarrow, \Longleftarrow
⇐,⇍,⟸
\Leftrightarrow, \nLeftrightarrow, \Longleftrightarrow \iff
⇔,⇎,⟺⟺
\Uparrow, \Downarrow, \Updownarrow
⇑,⇓,⇕
\rightarrow \to, \nrightarrow, \longrightarrow
→→,↛,⟶
\leftarrow \gets, \nleftarrow, \longleftarrow
←←,↚,⟵
\leftrightarrow, \nleftrightarrow, \longleftrightarrow
↔,↮,⟷
\uparrow, \downarrow, \updownarrow
↑,↓,↕
\nearrow, \swarrow, \nwarrow, \searrow
↗,↙,↖,↘
\mapsto, \longmapsto
↦,⟼
\rightharpoonup \rightharpoondown \leftharpoonup \leftharpoondown \upharpoonleft \upharpoonright \downharpoonleft \downharpoonright \rightleftharpoons \leftrightharpoons
⇀,⇁,↼,↽,↿,↾,⇃,⇂,⇌,⇋
\curvearrowleft \circlearrowleft \Lsh \upuparrows \rightrightarrows \rightleftarrows \rightarrowtail \looparrowright
↶,↺,↰,⇈,⇉,⇄,↣,↬
\curvearrowright \circlearrowright \Rsh \downdownarrows \leftleftarrows \leftrightarrows \leftarrowtail \looparrowleft
↷,↻,↱,⇊,⇇,⇆,↢,↫
\hookrightarrow \hookleftarrow \multimap \leftrightsquigarrow \rightsquigarrow \twoheadrightarrow \twoheadleftarrow
↪,↩,⊸,↭,⇝,↠,↞
省略号:数学公式中常见的省略号有两种,\ldots 表示与文本底线对齐的省略号,\cdots 表示与文本中线对齐的省略号。
\ldots
\cdots
\amalg \% \dagger \ddagger \ldots \cdots
⨿%†‡…⋯
\smile \frown \wr \triangleleft \triangleright
⌣⌢≀◃▹
\diamondsuit, \heartsuit, \clubsuit, \spadesuit, \Game, \flat, \natural, \sharp
♢,♡,♣,♠,⅁,♭,♮,♯
\diagup \diagdown \centerdot \ltimes \rtimes \leftthreetimes \rightthreetimes
╱,╲,⋅,⋉,⋊,⋋,⋌
\eqcirc \circeq \triangleq \bumpeq \Bumpeq \doteqdot \risingdotseq \fallingdotseq
≖,≗,≜,≏,≎,≑,≓,≒
\intercal \barwedge \veebar \doublebarwedge \between \pitchfork
⊺,⊼,⊻,⩞,≬,⋔
\vartriangleleft \ntriangleleft \vartriangleright \ntriangleright
⊲,⋪,⊳,⋫
\trianglelefteq \ntrianglelefteq \trianglerighteq \ntrianglerighteq
⊴,⋬,⊵,⋭
关于这些符号的更多语义,参阅 TeX Cookbook 的简述。
功能|语法|效果
^ 表示上标, _ 表示下标。如果上下标的内容多于一个字符,需要用 {} 将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。
^
_
{}
上标
a^2
a2
下标
a_2
组合
a^{2+2}
a2+2
a_{i,j}
ai,j
结合上下标
x_2^3
x23
前置上下标
{}_1^2\!X_3^4
12X34
导数(HTML)
x'
x′
导数(PNG)
x^\prime
导数(错误)
x\prime
导数点
\dot{x}
x˙
\ddot{y}
y¨
向量
\vec{c}(只有一个字母)
\vec{c}
c→
\overleftarrow{a b}
ab←
\overrightarrow{c d}
cd→
\overleftrightarrow{a b}
ab↔
\widehat{e f g}
efg^
上弧
(注: 正确应该用 \overarc,但在这里行不通。要用建议的语法作为解决办法。)(使用 \ overarc 时需要引入 {arcs} 包。)
\overset{\frown} {AB}
AB⌢
上划线
\overline{h i j}
hij¯
下划线
\underline{k l m}
klm_
上括号
\overbrace{1+2+\cdots+100}
1+2+⋯+100⏞
\begin{matrix} 5050 \\ \overbrace{ 1+2+\cdots+100 } \end{matrix}
50501+2+⋯+100⏞
下括号
\underbrace{a+b+\cdots+z}
a+b+⋯+z⏟
\begin{matrix} \underbrace{ a+b+\cdots+z } \\ 26 \end{matrix}
a+b+⋯+z⏟26
求和(累加)
\sum_{k=1}^N k^2
∑k=1Nk2
\begin{matrix} \sum_{k=1}^N k^2 \end{matrix}
求积(累乘)
\prod_{i=1}^N x_i
∏i=1Nxi
\begin{matrix} \prod_{i=1}^N x_i \end{matrix}
上积
\coprod_{i=1}^N x_i
∐i=1Nxi
\begin{matrix} \coprod_{i=1}^N x_i \end{matrix}
极限
\lim_{n \to \infty}x_n
limn→∞xn
\begin{matrix} \lim_{n \to \infty}x_n \end{matrix}
积分
\int_{-N}^{N} e^x\, {\rm d}x
∫−NNexdx
本例中 \, 和 {\rm d} 部分可省略,但建议加入,能使式子更美观。{\rm d}可以用\mathrm{d}等价替换。
\,
{\rm d}
\mathrm{d}
\begin{matrix} \int_{-N}^{N} e^x\, \mathrm{d}x \end{matrix}(矩阵中积分符号变小)
\begin{matrix} \int_{-N}^{N} e^x\, \mathrm{d}x \end{matrix}
双重积分
\iint_{D}^{W} \, \mathrm{d}x\,\mathrm{d}y
∬DWdxdy
三重积分
\iiint_{E}^{V} \, \mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z
∭EVdxdydz
闭合的曲线、曲面积分
\oint_{C} x^3\, \mathrm{d}x + 4y^2\, \mathrm{d}y
∮Cx3dx+4y2dy
交集
\bigcap_1^{n} p
⋂1np
并集
\bigcup_1^{k} p
⋃1kp
通常使用 \frac {分子} {分母} 命令产生一个分数,分数可嵌套。 便捷情况可直接输入 \frac ab 来快速生成一个 ab 。 如果分式很复杂,亦可使用 分子 \over 分母 命令,此时分数仅有一层。
\frac {分子} {分母}
\frac ab
分子 \over 分母
分数
\frac{2}{4}=0.5
24=0.5
小型分数
\tfrac{2}{4} = 0.5
连分式(大型嵌套分式)
\cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a
2c+2d+24=a
大型不嵌套分式
\dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a
24=0.52c+2d+24=a
二项式系数
\dbinom{n}{r}=\binom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r}
(nr)=(nn−r)=Cnr=Cnn−r
小型二项式系数
\tbinom{n}{r}=\tbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r}
大型二项式系数
\binom{n}{r}=\dbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r}
在以e为底的指数函数、极限和积分中尽量不要使用 \frac 符号:它会使整段函数看起来很怪,而且可能产生歧义。也正是因此它在专业数学排版中几乎从不出现。 横着写这些分式,中间使用斜线间隔 / (用斜线代替分数线)。
\frac
/
Copy `\begin{array}{cc} \mathrm{Bad} & \mathrm{Better} \\ \hline \\ e^{i\frac{\pi}2} \quad e^{\frac{i\pi}2}& e^{i\pi/2} \\ \int_{-\frac\pi2}^\frac\pi2 \sin x\,dx & \int_{-\pi/2}^{\pi/2}\sin x\,dx \\ \end{array}`
BadBettereiπ2eiπ2eiπ/2∫−π2π2sinxdx∫−π/2π/2sinxdx
语法:
Copy `\begin{类型} 公式内容 \end{类型}`
类型可以是:矩阵 matrix pmatrix bmatrix Bmatrix vmatrix Vmatrix、条件表达式 cases、多行对齐方程式 aligned、数组 array。
matrix
pmatrix
bmatrix
Bmatrix
vmatrix
Vmatrix
cases
aligned
array
在公式内容中:在每一行中插入 & 来指定需要对齐的内容,在每行结尾处使用 \\ 换行。
&
\\
在开头使用 begin{matrix},在结尾使用 end{matrix},在中间插入矩阵元素,每个元素之间插入 & ,并在每行结尾处使用 \\ 。
begin{matrix}
end{matrix}
Copy `\begin{matrix} x & y \\ z & v \end{matrix}`
xyzv
在开头将 matrix 替换为 pmatrix bmatrix Bmatrix vmatrix Vmatrix 。
Copy `\begin{vmatrix} x & y \\ z & v \end{vmatrix}`
|xyzv|
Copy `\begin{Vmatrix} x & y \\ z & v \end{Vmatrix}`
‖xyzv‖
使用 \cdots ⋯ , \ddots ⋱ , \vdots ⋮ 来输入省略符号。
\ddots
\vdots
Copy `\begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0 \end{bmatrix}`
[0⋯0⋮⋱⋮0⋯0]
Copy `\begin{Bmatrix} x & y \\ z & v \end{Bmatrix}`
{xyzv}
Copy `\begin{pmatrix} x & y \\ z & v \end{pmatrix}`
(xyzv)
Copy `f(n) = \begin{cases} n/2, & \text{if }n\text{ is even} \\ 3n+1, & \text{if }n\text{ is odd} \end{cases}`
f(n)={n/2,if n is even3n+1,if n is odd
人们经常想要一列整齐且居中的方程式序列。使用 \begin{aligned}…\end{aligned}。
\begin{aligned}…\end{aligned}
Copy `\begin{aligned} f(x) & = (m+n)^2 \\ & = m^2+2mn+n^2 \\ \end{aligned}`
f(x)=(m+n)2=m2+2mn+n2
Copy `\begin{aligned} 3^{6n+3}+4^{6n+3} & \equiv (3^3)^{2n+1}+(4^3)^{2n+1}\\ & \equiv 27^{2n+1}+64^{2n+1}\\ & \equiv 27^{2n+1}+(-27)^{2n+1}\\ & \equiv 27^{2n+1}-27^{2n+1}\\ & \equiv 0 \pmod{91}\\ \end{aligned}`
36n+3+46n+3≡(33)2n+1+(43)2n+1≡272n+1+642n+1≡272n+1+(−27)2n+1≡272n+1−272n+1≡0(mod91)
Copy `\begin{alignedat}{3} f(x) & = (m-n)^2 \\ f(x) & = (-m+n)^2 \\ & = m^2-2mn+n^2 \\ \end{alignedat}`
f(x)=(m−n)2f(x)=(−m+n)2=m2−2mn+n2
Copy `\begin{cases} 3x + 5y + z \\ 7x - 2y + 4z \\ -6x + 3y + 2z \end{cases}`
{3x+5y+z7x−2y+4z−6x+3y+2z
或
Copy `\left\{\begin{aligned} 3x + 5y + z \\ 7x - 2y + 4z \\ -6x + 3y + 2z \end{aligned}\right.`
通常,一个格式化后的表格比单纯的文字或排版后的文字更具有可读性。数组和表格均以 \begin{array} 开头,并在其后定义列数及每一列的文本对齐属性,c l r 分别代表居中、左对齐及右对齐。若需要插入垂直分割线,在定义式中插入 | ,若要插入水平分割线,在下一行输入前插入 \hline 。与矩阵相似,每行元素间均须要插入 & ,每行元素以 \\ 结尾,最后以 \end{array} 结束数组。
\begin{array}
c
l
r
|
\hline
\end{array}
Copy `\begin{array}{c|lcr} n & \text{左对齐} & \text{居中对齐} & \text{右对齐} \\ \hline 1 & 0.24 & 1 & 125 \\ 2 & -1 & 189 & -8 \\ 3 & -20 & 2000 & 1+10i \end{array}`
n左对齐居中对齐右对齐10.2411252−1189−83−2020001+10i
Copy `\begin{array}{lcl} z & = & a \\ f(x,y,z) & = & x + y + z \end{array}`
z=af(x,y,z)=x+y+z
Copy `\begin{array}{lcr} z & = & a \\ f(x,y,z) & = & x + y + z \end{array}`
Copy `\begin{array}{ccc} a & b & S \\ \hline 0&0&1\\ 0&1&1\\ 1&0&1\\ 1&1&0\\ \end{array}`
多个数组/表格可 互相嵌套 并组成一组数组/一组表格。 使用嵌套前必须声明 $$ 符号。
$$
Copy `\begin{array}{c} \begin{array}{cc} \begin{array}{c|cccc} \text{min} & 0 & 1 & 2 & 3\\ \hline 0 & 0 & 0 & 0 & 0\\ 1 & 0 & 1 & 1 & 1\\ 2 & 0 & 1 & 2 & 2\\ 3 & 0 & 1 & 2 & 3 \end{array} & \begin{array}{c|cccc} \text{max}&0&1&2&3\\ \hline 0 & 0 & 1 & 2 & 3\\ 1 & 1 & 1 & 2 & 3\\ 2 & 2 & 2 & 2 & 3\\ 3 & 3 & 3 & 3 & 3 \end{array} \end{array} \\ \begin{array}{c|cccc} \Delta&0&1&2&3\\ \hline 0 & 0 & 1 & 2 & 3\\ 1 & 1 & 0 & 1 & 2\\ 2 & 2 & 1 & 0 & 1\\ 3 & 3 & 2 & 1 & 0 \end{array} \end{array}`
min012300000101112012230123max012300123111232222333333Δ012300123110122210133210
Copy `$$ \left[ \begin{array}{cc|c} 1&2&3\\ 4&5&6 \end{array} \right] $$`
其中 cc|c 代表在一个三列矩阵中的第二和第三列之间插入分割线。
cc|c
输入 \小写希腊字母英文全称 和 \首字母大写希腊字母英文全称 来分别输入小写和大写希腊字母。
\小写希腊字母英文全称
\首字母大写希腊字母英文全称
\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta
ABΓΔEZHΘ
\Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi
IKΛMNOΞΠ
\Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega
PΣTΥΦXΨΩ
\alpha \beta \gamma \delta \epsilon \zeta \eta \theta
αβγδϵζηθ
\iota \kappa \lambda \mu \nu \omicron \xi \pi
ικλμνoξπ
\rho \sigma \tau \upsilon \phi \chi \psi \omega
ρστυϕχψω
部分字母有变量专用形式,以 \var- 开头。
\var-
\varepsilon \digamma \varkappa \varpi
εϝϰϖ
\varrho \varsigma \vartheta \varphi
ϱςϑφ
\aleph \beth \gimel \daleth
ℵℶℷℸ
若要对公式的某一部分字符进行字体转换,可以用 {\字体 {需转换的部分字符}} 命令,其中 \字体 部分可以参照下表选择合适的字体。一般情况下,公式默认为意大利体 italic 。
{\字体 {需转换的部分字符}}
\字体
|输入|说明|显示|输入|说明|显示| |:--😐:--😐:--😐:--😐:--😐:--😐:--😐 |\rm|罗马体|Sample|\cal|花体|SAMPLE| |\it|意大利体|Sample|\Bbb|黑板粗体|SAMPLE| |\bf|粗体|Sample|\mit|数学斜体|SAMPLE| |\sf|等线体|Sample|\scr|手写体|SAMPLE| |\tt|打字机体|Sample|\frak|旧德式字体|Sample|
\mathbb{ABCDEFGHI}
ABCDEFGHI
\mathbb{JKLMNOPQR}
JKLMNOPQR
\mathbb{STUVWXYZ}
STUVWXYZ
\mathbf{ABCDEFGHI}
\mathbf{JKLMNOPQR}
\mathbf{STUVWXYZ}
\mathbf{abcdefghijklm}
abcdefghijklm
\mathbf{nopqrstuvwxyz}
nopqrstuvwxyz
\mathbf{0123456789}
0123456789
\boldsymbol{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta}
\boldsymbol{\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho}
IKΛMNΞΠP
\boldsymbol{\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega}
ΣTΥΦXΨΩ
\boldsymbol{\alpha\beta\gamma\delta\epsilon\zeta\eta\theta}
\boldsymbol{\iota\kappa\lambda\mu\nu\xi\pi\rho}
ικλμνξπρ
\boldsymbol{\sigma\tau\upsilon\phi\chi\psi\omega}
στυϕχψω
\boldsymbol{\varepsilon\digamma\varkappa\varpi}
\boldsymbol{\varrho\varsigma\vartheta\varphi}
\mathit{0123456789}
\mathit{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta}
\mathit{\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho}
\mathit{\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega}
\mathrm{ABCDEFGHI}
\mathrm{JKLMNOPQR}
\mathrm{STUVWXYZ}
\mathrm{abcdefghijklm}
\mathrm{nopqrstuvwxyz}
\mathrm{0123456789}
\mathsf{ABCDEFGHI}
\mathsf{JKLMNOPQR}
\mathsf{STUVWXYZ}
\mathsf{abcdefghijklm}
\mathsf{nopqrstuvwxyz}
\mathsf{0123456789}
\mathsf{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta}
\mathsf{\Iota \Kappa \Lambda \Mu \Nu \Xi \Pi \Rho}
\mathsf{\Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega}
\mathcal{ABCDEFGHI}
\mathcal{JKLMNOPQR}
\mathcal{STUVWXYZ}
\mathfrak{ABCDEFGHI}
\mathfrak{JKLMNOPQR}
\mathfrak{STUVWXYZ}
\mathfrak{abcdefghijklm}
\mathfrak{nopqrstuvwxyz}
\mathfrak{0123456789}
{\scriptstyle\text{abcdefghijklm}}
特征|语法|渲染效果
斜体字符(忽略空格)
x y z
xyz
非斜体字符
\text{x y z}
混合斜体(差)
\text{if} n \text{is even}
ifnis even
混合斜体(好)
\text{if }n\text{ is even}
if n is even
混合斜体(替代品:~ 或者 \ 强制空格)
~
\
\text{if}~n\ \text{is even}
使用 \text {文字} 来添加注释文本(注释文本不会被识别为公式,不用斜体显示)。\text {文字}中仍可以使用 $公式$ 插入其它公式。
\text {文字}
$公式$
Copy `f(n)= \begin{cases} n/2, & \text {if $n$ is even} \\ 3n+1, &\text{if $n$ is odd} \end{cases}`
()、[] 和 | 表示符号本身,使用 \{\} 来表示 {} 。
()
[]
\{\}
功能|语法|显示
短括号
\frac{1}{2}
(12)
长括号
\left(\frac{1}{2} \right)
使用 \left 和 \right 来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号} 。
\left
\right
圆括号,小括号
\left( \frac{a}{b} \right)
(ab)
方括号,中括号
\left[ \frac{a}{b} \right]
[ab]
花括号,大括号
\left\{ \frac{a}{b} \right\}
{ab}
角括号
\left \langle \frac{a}{b} \right \rangle
⟨ab⟩
单竖线,绝对值
\left| \frac{a}{b} \right|
|ab|
双竖线,范
\left \| \frac{a}{b} \right \|
‖ab‖
取整函数
\left \lfloor \frac{a}{b} \right \rfloor
⌊ab⌋
取顶函数
\left \lceil \frac{c}{d} \right \rceil
⌈cd⌉
斜线与反斜线
\left / \frac{a}{b} \right \backslash
/ab\
上下箭头
\left \uparrow \frac{a}{b} \right \downarrow
↑ab↓
\left \Uparrow \frac{a}{b} \right \Downarrow
⇑ab⇓
\left \updownarrow \frac{a}{b} \right \Updownarrow
↕ab⇕
混合括号
\left[ 0,1 \right)
[0,1)
\left \langle \psi \right |
⟨ψ|
如果括号只有一边,要用 \left. 或 \right. 匹配另一边。
\left.
\right.
单左括号
\left \{\frac{a}{b} \right.
{ab
单右括号
\left. \frac{a}{b} \right \}
ab}
备注:
可以使用 \big, \Big, \bigg, \Bigg 控制括号的大小,比如代码
\big, \Big, \bigg, \Bigg
\Bigg ( \bigg [ \Big \{ \big \langle \left | \| \frac{a}{b} \| \right | \big \rangle \Big \} \bigg ] \Bigg )
显示︰
注意 TeX 能够自动处理大多数的空格,但是您有时候需要自己来控制。
功能|语法|显示|宽度
\alpha\qquad\beta
αβ
mm
\alpha\quad\beta
m
\alpha\ \beta
m3
\alpha\;\beta
2m7
\alpha\,\beta
m6
\alpha\beta
0
\alpha\!\beta
−m6
使用 \color{颜色}{文字} 来更改特定的文字颜色。 更改文字颜色 需要浏览器支持 ,如果浏览器不知道你所需的颜色,那么文字将被渲染为黑色。
\color{颜色}{文字}
对于较旧的浏览器(HTML4与CSS2),以下颜色是被支持的:
对于较新的浏览器(HTML5与CSS3),额外的124种颜色将被支持:
输入 \color {#rgb} {text} 来自定义更多的颜色,其中 #rgb 的 r g b 可输入 0-9 和 a-f 来表示红色、绿色和蓝色的纯度(饱和度)。
\color {#rgb} {text}
#rgb
g
b
0-9
a-f
Copy `\begin{array}{|rrrrrrrr|}\hline \verb+#000+ & \color{#000}{text} & & & \verb+#00F+ & \color{#00F}{text} & & \\ & & \verb+#0F0+ & \color{#0F0}{text} & & & \verb+#0FF+ & \color{#0FF}{text}\\ \verb+#F00+ & \color{#F00}{text} & & & \verb+#F0F+ & \color{#F0F}{text} & & \\ & & \verb+#FF0+ & \color{#FF0}{text} & & & \verb+#FFF+ & \color{#FFF}{text}\\ \hline \end{array}`
Copy `\begin{array}{|rrrrrrrr|} \hline \verb+#000+ & \color{#000}{text} & \verb+#005+ & \color{#005}{text} & \verb+#00A+ & \color{#00A}{text} & \verb+#00F+ & \color{#00F}{text} \\ \verb+#500+ & \color{#500}{text} & \verb+#505+ & \color{#505}{text} & \verb+#50A+ & \color{#50A}{text} & \verb+#50F+ & \color{#50F}{text} \\ \verb+#A00+ & \color{#A00}{text} & \verb+#A05+ & \color{#A05}{text} & \verb+#A0A+ & \color{#A0A}{text} & \verb+#A0F+ & \color{#A0F}{text} \\ \verb+#F00+ & \color{#F00}{text} & \verb+#F05+ & \color{#F05}{text} & \verb+#F0A+ & \color{#F0A}{text} & \verb+#F0F+ & \color{#F0F}{text} \\ \hline \verb+#080+ & \color{#080}{text} & \verb+#085+ & \color{#085}{text} & \verb+#08A+ & \color{#08A}{text} & \verb+#08F+ & \color{#08F}{text} \\ \verb+#580+ & \color{#580}{text} & \verb+#585+ & \color{#585}{text} & \verb+#58A+ & \color{#58A}{text} & \verb+#58F+ & \color{#58F}{text} \\ \verb+#A80+ & \color{#A80}{text} & \verb+#A85+ & \color{#A85}{text} & \verb+#A8A+ & \color{#A8A}{text} & \verb+#A8F+ & \color{#A8F}{text} \\ \verb+#F80+ & \color{#F80}{text} & \verb+#F85+ & \color{#F85}{text} & \verb+#F8A+ & \color{#F8A}{text} & \verb+#F8F+ & \color{#F8F}{text} \\ \hline \verb+#0F0+ & \color{#0F0}{text} & \verb+#0F5+ & \color{#0F5}{text} & \verb+#0FA+ & \color{#0FA}{text} & \verb+#0FF+ & \color{#0FF}{text} \\ \verb+#5F0+ & \color{#5F0}{text} & \verb+#5F5+ & \color{#5F5}{text} & \verb+#5FA+ & \color{#5FA}{text} & \verb+#5FF+ & \color{#5FF}{text} \\ \verb+#AF0+ & \color{#AF0}{text} & \verb+#AF5+ & \color{#AF5}{text} & \verb+#AFA+ & \color{#AFA}{text} & \verb+#AFF+ & \color{#AFF}{text} \\ \verb+#FF0+ & \color{#FF0}{text} & \verb+#FF5+ & \color{#FF5}{text} & \verb+#FFA+ & \color{#FFA}{text} & \verb+#FFF+ & \color{#FFF}{text} \\ \hline \end{array}`
语法:{\color{颜色}表达式}
{\color{颜色}表达式}
作者实测:在部分浏览器中,上面的语法可能是错误的(只将表达式的第一个字符着色),\color{颜色}{文字}的语法才是正确的。例如:
{\color{Red}abc}显示abc \color{Red}{abc}显示abc
{\color{Red}abc}
\color{Red}{abc}
支持色调表:
Apricot
Aquamarine
Bittersweet
Black
Blue
BlueGreen
BlueViolet
BrickRed
Brown
BurntOrange
CadetBlue
CarnationPink
Cerulean
CornflowerBlue
Cyan
Dandelion
DarkOrchid
Emerald
ForestGreen
Fuchsia
Goldenrod
Gray
Green
GreenYellow
JungleGreen
Lavender
LimeGreen
Magenta
Mahogany
Maroon
Melon
MidnightBlue
Mulberry
NavyBlue
OliveGreen
Orange
OrangeRed
Orchid
Peach
Periwinkle
PineGreen
Plum
ProcessBlue
Purple
RawSienna
Red
RedOrange
RedViolet
Rhodamine
RoyalBlue
RoyalPurple
RubineRed
Salmon
SeaGreen
Sepia
SkyBlue
SpringGreen
Tan
TealBlue
Thistle
Turquoise
Violet
VioletRed
White
WildStrawberry
Yellow
YellowGreen
YellowOrange
*注︰输入时第一个字母必需以大写输入,如\color{OliveGreen}。
\color{OliveGreen}
例子
{\color{Blue}x^2}+{\color{Brown}2x} - {\color{OliveGreen}1}
x2+2x−1
x_{\color{Maroon}1,2}=\frac{-b\pm\sqrt{{\color{Maroon}b^2-4ac}}}{2a}
x1,2=−b±b2−4ac2a
一个介绍 TEX 的 PDF 文档(英文): http://www.ctan.org/tex-archive/info/gentle/gentle.pdf
手画符号搜索 LATEX 代码: http://detexify.kirelabs.org/classify.html
LaTeX 在线编辑器
AMS-LaTeX 指南
本手册全新编排版正在施工,感兴趣的戳这里!
本文为 MathJax 在 Markdown 环境下的语法指引。
如何插入公式#
LATEX 的数学公式有两种:行中公式和独立公式(行间公式)。行中公式放在文中与其它文字混编,独立公式单独成行。
行中公式可以用如下方法表示:
$ 数学公式 $
独立公式可以用如下方法表示:
$$ 数学公式 $$
函数、符号及特殊字符#
声调 / 变音符号#
\dot{a}, \ddot{a}, \acute{a}, \grave{a}
a˙,a¨,a´,a`
\check{a}, \breve{a}, \tilde{a}, \bar{a}
aˇ,a˘,a~,a¯
\hat{a}, \widehat{a}, \vec{a}
a^,a^,a→
标准函数#
指数
\exp_a b = a^b, \exp b = e^b, 10^m
expab=ab,expb=eb,10m
对数
\ln c, \lg d = \log e, \log_{10} f
lnc,lgd=loge,log10f
三角函数
\sin a, \cos b, \tan c, \cot d, \sec e, \csc f
sina,cosb,tanc,cotd,sece,cscf
\arcsin a, \arccos b, \arctan c
arcsina,arccosb,arctanc
\arccot d, \arcsec e, \arccsc f
arccotd,arcsece,arccscf
\sinh a, \cosh b, \tanh c, \coth d
sinha,coshb,tanhc,cothd
\operatorname{sh}k, \operatorname{ch}l, \operatorname{th}m, \operatorname{coth}n
shk,chl,thm,cothn
\operatorname{argsh}o, \operatorname{argch}p, \operatorname{argth}q
argsho,argchp,argthq
符号函数,绝对值
\sgn r, \left\vert s \right\vert
sgnr,|s|
最大值,最小值
\min(x,y), \max(x,y)
min(x,y),max(x,y)
界限,极限#
\min x, \max y, \inf s, \sup t
minx,maxy,infs,supt
\lim u, \liminf v, \limsup w
limu,lim infv,lim supw
\lim_{x \to \infty} \frac{1}{n(n+1)}
limx→∞1n(n+1)
\dim p, \deg q, \det m, \ker\phi
dimp,degq,detm,kerϕ
投射#
\Pr j, \hom l, \lVert z \rVert, \arg z
Prj,homl,‖z‖,argz
微分及导数#
dt, \mathrm{d}t, \partial t, \nabla\psi
dt,dt,∂t,∇ψ
dy/dx, \mathrm{d}y/\mathrm{d}x, \frac{dy}{dx}, \frac{\mathrm{d}y}{\mathrm{d}x}, \frac{\partial^2}{\partial x_1\partial x_2}y
dy/dx,dy/dx,dydx,dydx,∂2∂x1∂x2y
\prime, \backprime, f^\prime, f', f'', f^{(3)}, \dot y, \ddot y
′,‵,f′,f′,f″,f(3),y˙,y¨
类字母符号及常数#
\infty, \aleph, \complement, \backepsilon, \eth, \Finv, \hbar
∞,ℵ,∁,∍,ð,Ⅎ,ℏ
\Im, \imath, \jmath, \Bbbk, \ell, \mho, \wp, \Re, \circledS
ℑ,ı,ȷ,k,ℓ,℧,℘,ℜ,Ⓢ
模运算#
s_k \equiv 0 \pmod{m}
sk≡0(modm)
a \bmod b
amodb
\gcd(m, n), \operatorname{lcm}(m, n)
gcd(m,n),lcm(m,n)
\mid, \nmid, \shortmid, \nshortmid
∣,∤,∣,∤
根号#
\surd, \sqrt{2}, \sqrt[n]{}, \sqrt[3]{\frac{x^3+y^3}{2}}
√,2,n,x3+y323
运算符#
+, -, \pm, \mp, \dotplus
+,−,±,∓,∔
\times, \div, \divideontimes, /, \backslash
×,÷,⋇,/,∖
\cdot, * \ast, \star, \circ, \bullet
⋅,∗∗,⋆,∘,∙
\boxplus, \boxminus, \boxtimes, \boxdot
⊞,⊟,⊠,⊡
\oplus, \ominus, \otimes, \oslash, \odot
⊕,⊖,⊗,⊘,⊙
\circleddash, \circledcirc, \circledast
⊝,⊚,⊛
\bigoplus, \bigotimes, \bigodot
⨁,⨂,⨀
集合#
\{ \}, \O \empty \emptyset, \varnothing
{},∅∅∅,∅
\in, \notin \not\in, \ni, \not\ni
∈,∉∉,∋,∌
\cap, \Cap, \sqcap, \bigcap
∩,⋒,⊓,⋂
\cup, \Cup, \sqcup, \bigcup, \bigsqcup, \uplus, \biguplus
∪,⋓,⊔,⋃,⨆,⊎,⨄
\setminus, \smallsetminus, \times
∖,∖,×
\subset, \Subset, \sqsubset
⊂,⋐,⊏
\supset, \Supset, \sqsupset
⊃,⋑,⊐
\subseteq, \nsubseteq, \subsetneq, \varsubsetneq, \sqsubseteq
⊆,⊈,⊊,⊊,⊑
\supseteq, \nsupseteq, \supsetneq, \varsupsetneq, \sqsupseteq
⊇,⊉,⊋,⊋,⊒
\subseteqq, \nsubseteqq, \subsetneqq, \varsubsetneqq
⫅,⊈,⫋,⫋
\supseteqq, \nsupseteqq, \supsetneqq, \varsupsetneqq
⫆,⊉,⫌,⫌
关系符号#
=, \ne, \neq, \equiv, \not\equiv
=,≠,≠,≡,≢
\doteq, \doteqdot,
\overset{\underset{\mathrm{def}}{}}{=},
:=
≐,≑,=def,:=
\sim, \nsim, \backsim, \thicksim, \simeq, \backsimeq, \eqsim, \cong, \ncong
∼,≁,∽,∼,≃,⋍,≂,≅,≆
\approx, \thickapprox, \approxeq, \asymp, \propto, \varpropto
≈,≈,≊,≍,∝,∝
<, \nless, \ll, \not\ll, \lll, \not\lll, \lessdot
<,≮,≪,≪̸,⋘,⋘̸,⋖
>, \ngtr, \gg, \not\gg, \ggg, \not\ggg, \gtrdot
\le, \leq, \lneq, \leqq, \nleq, \nleqq, \lneqq, \lvertneqq
≤,≤,⪇,≦,≰,≰,≨,≨
\ge, \geq, \gneq, \geqq, \ngeq, \ngeqq, \gneqq, \gvertneqq
≥,≥,⪈,≧,≱,≱,≩,≩
\lessgtr, \lesseqgtr, \lesseqqgtr, \gtrless, \gtreqless, \gtreqqless
≶,⋚,⪋,≷,⋛,⪌
\leqslant, \nleqslant, \eqslantless
⩽,⪇,⪕
\geqslant, \ngeqslant, \eqslantgtr
⩾,⪈,⪖
\lesssim, \lnsim, \lessapprox, \lnapprox
≲,⋦,⪅,⪉
\gtrsim, \gnsim, \gtrapprox, \gnapprox
≳,⋧,⪆,⪊
\prec, \nprec, \preceq, \npreceq, \precneqq
≺,⊀,⪯,⋠,⪵
\succ, \nsucc, \succeq, \nsucceq, \succneqq
≻,⊁,⪰,⋡,⪶
\preccurlyeq, \curlyeqprec
≼,⋞
\succcurlyeq, \curlyeqsucc
≽,⋟
\precsim, \precnsim, \precapprox, \precnapprox
≾,⋨,⪷,⪹
\succsim, \succnsim, \succapprox, \succnapprox
≿,⋩,⪸,⪺
几何符号#
\parallel, \nparallel, \shortparallel, \nshortparallel
∥,∦,∥,∦
\perp, \angle, \sphericalangle, \measuredangle, 45^\circ
⊥,∠,∢,∡,45∘
\Box, \blacksquare, \diamond, \Diamond \lozenge, \blacklozenge, \bigstar
◻,◼,⋄,◊◊,⧫,★
\bigcirc, \triangle, \bigtriangleup, \bigtriangledown
◯,△,△,▽
\vartriangle, \triangledown
△,▽
\blacktriangle, \blacktriangledown, \blacktriangleleft, \blacktriangleright
▴,▾,◂,▸
逻辑符号#
\forall, \exists, \nexists
∀,∃,∄
\therefore, \because, \And
∴,∵,&
\or \lor \vee, \curlyvee, \bigvee
∨,∨,∨,⋎,⋁
\and \land \wedge, \curlywedge, \bigwedge
∧,∧,∧,⋏,⋀
\bar{q}, \bar{abc}, \overline{q}, \overline{abc},
\lnot \neg, \not\operatorname{R}, \bot, \top
q¯,abc¯,q¯,abc¯,
¬¬,⧸R,⊥,⊤
\vdash \dashv, \vDash, \Vdash, \models
⊢,⊣,⊨,⊩,⊨
\Vvdash \nvdash \nVdash \nvDash \nVDash
⊪,⊬,⊮,⊭,⊯
\ulcorner \urcorner \llcorner \lrcorner
⌜⌝⌞⌟
箭头#
\Rrightarrow, \Lleftarrow
⇛,⇚
\Rightarrow, \nRightarrow, \Longrightarrow \implies
⇒,⇏,⟹,⟹
\Leftarrow, \nLeftarrow, \Longleftarrow
⇐,⇍,⟸
\Leftrightarrow, \nLeftrightarrow, \Longleftrightarrow \iff
⇔,⇎,⟺⟺
\Uparrow, \Downarrow, \Updownarrow
⇑,⇓,⇕
\rightarrow \to, \nrightarrow, \longrightarrow
→→,↛,⟶
\leftarrow \gets, \nleftarrow, \longleftarrow
←←,↚,⟵
\leftrightarrow, \nleftrightarrow, \longleftrightarrow
↔,↮,⟷
\uparrow, \downarrow, \updownarrow
↑,↓,↕
\nearrow, \swarrow, \nwarrow, \searrow
↗,↙,↖,↘
\mapsto, \longmapsto
↦,⟼
\rightharpoonup \rightharpoondown \leftharpoonup \leftharpoondown \upharpoonleft \upharpoonright \downharpoonleft \downharpoonright \rightleftharpoons \leftrightharpoons
⇀,⇁,↼,↽,↿,↾,⇃,⇂,⇌,⇋
\curvearrowleft \circlearrowleft \Lsh \upuparrows \rightrightarrows \rightleftarrows \rightarrowtail \looparrowright
↶,↺,↰,⇈,⇉,⇄,↣,↬
\curvearrowright \circlearrowright \Rsh \downdownarrows \leftleftarrows \leftrightarrows \leftarrowtail \looparrowleft
↷,↻,↱,⇊,⇇,⇆,↢,↫
\hookrightarrow \hookleftarrow \multimap \leftrightsquigarrow \rightsquigarrow \twoheadrightarrow \twoheadleftarrow
↪,↩,⊸,↭,⇝,↠,↞
特殊符号#
省略号:数学公式中常见的省略号有两种,
\ldots
表示与文本底线对齐的省略号,\cdots
表示与文本中线对齐的省略号。\amalg \% \dagger \ddagger \ldots \cdots
⨿%†‡…⋯
\smile \frown \wr \triangleleft \triangleright
⌣⌢≀◃▹
\diamondsuit, \heartsuit, \clubsuit, \spadesuit, \Game, \flat, \natural, \sharp
♢,♡,♣,♠,⅁,♭,♮,♯
未分类#
\diagup \diagdown \centerdot \ltimes \rtimes \leftthreetimes \rightthreetimes
╱,╲,⋅,⋉,⋊,⋋,⋌
\eqcirc \circeq \triangleq \bumpeq \Bumpeq \doteqdot \risingdotseq \fallingdotseq
≖,≗,≜,≏,≎,≑,≓,≒
\intercal \barwedge \veebar \doublebarwedge \between \pitchfork
⊺,⊼,⊻,⩞,≬,⋔
\vartriangleleft \ntriangleleft \vartriangleright \ntriangleright
⊲,⋪,⊳,⋫
\trianglelefteq \ntrianglelefteq \trianglerighteq \ntrianglerighteq
⊴,⋬,⊵,⋭
关于这些符号的更多语义,参阅 TeX Cookbook 的简述。
上标、下标及积分等#
功能|语法|效果
^
表示上标,_
表示下标。如果上下标的内容多于一个字符,需要用{}
将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。上标
a^2
a2
下标
a_2
a2
组合
a^{2+2}
a2+2
a_{i,j}
ai,j
结合上下标
x_2^3
x23
前置上下标
{}_1^2\!X_3^4
12X34
导数(HTML)
x'
x′
导数(PNG)
x^\prime
x′
导数(错误)
x\prime
x′
导数点
\dot{x}
x˙
\ddot{y}
y¨
向量
\vec{c}
(只有一个字母)c→
\overleftarrow{a b}
ab←
\overrightarrow{c d}
cd→
\overleftrightarrow{a b}
ab↔
\widehat{e f g}
efg^
上弧
(注: 正确应该用 \overarc,但在这里行不通。要用建议的语法作为解决办法。)(使用 \ overarc 时需要引入 {arcs} 包。)
\overset{\frown} {AB}
AB⌢
上划线
\overline{h i j}
hij¯
下划线
\underline{k l m}
klm_
上括号
\overbrace{1+2+\cdots+100}
1+2+⋯+100⏞
\begin{matrix} 5050 \\ \overbrace{ 1+2+\cdots+100 } \end{matrix}
50501+2+⋯+100⏞
下括号
\underbrace{a+b+\cdots+z}
a+b+⋯+z⏟
\begin{matrix} \underbrace{ a+b+\cdots+z } \\ 26 \end{matrix}
a+b+⋯+z⏟26
求和(累加)
\sum_{k=1}^N k^2
∑k=1Nk2
\begin{matrix} \sum_{k=1}^N k^2 \end{matrix}
∑k=1Nk2
求积(累乘)
\prod_{i=1}^N x_i
∏i=1Nxi
\begin{matrix} \prod_{i=1}^N x_i \end{matrix}
∏i=1Nxi
上积
\coprod_{i=1}^N x_i
∐i=1Nxi
\begin{matrix} \coprod_{i=1}^N x_i \end{matrix}
∐i=1Nxi
极限
\lim_{n \to \infty}x_n
limn→∞xn
\begin{matrix} \lim_{n \to \infty}x_n \end{matrix}
limn→∞xn
积分
\int_{-N}^{N} e^x\, {\rm d}x
∫−NNexdx
本例中
\,
和{\rm d}
部分可省略,但建议加入,能使式子更美观。{\rm d}
可以用\mathrm{d}
等价替换。\begin{matrix} \int_{-N}^{N} e^x\, \mathrm{d}x \end{matrix}
(矩阵中积分符号变小)∫−NNexdx
双重积分
\iint_{D}^{W} \, \mathrm{d}x\,\mathrm{d}y
∬DWdxdy
三重积分
\iiint_{E}^{V} \, \mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z
∭EVdxdydz
闭合的曲线、曲面积分
\oint_{C} x^3\, \mathrm{d}x + 4y^2\, \mathrm{d}y
∮Cx3dx+4y2dy
交集
\bigcap_1^{n} p
⋂1np
并集
\bigcup_1^{k} p
⋃1kp
分数#
通常使用
\frac {分子} {分母}
命令产生一个分数,分数可嵌套。便捷情况可直接输入
\frac ab
来快速生成一个 ab 。如果分式很复杂,亦可使用
分子 \over 分母
命令,此时分数仅有一层。功能|语法|效果
分数
\frac{2}{4}=0.5
24=0.5
小型分数
\tfrac{2}{4} = 0.5
24=0.5
连分式(大型嵌套分式)
\cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a
2c+2d+24=a
大型不嵌套分式
\dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a
24=0.52c+2d+24=a
二项式系数
\dbinom{n}{r}=\binom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r}
(nr)=(nn−r)=Cnr=Cnn−r
小型二项式系数
\tbinom{n}{r}=\tbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r}
(nr)=(nn−r)=Cnr=Cnn−r
大型二项式系数
\binom{n}{r}=\dbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r}
(nr)=(nn−r)=Cnr=Cnn−r
在以e为底的指数函数、极限和积分中尽量不要使用
\frac
符号:它会使整段函数看起来很怪,而且可能产生歧义。也正是因此它在专业数学排版中几乎从不出现。横着写这些分式,中间使用斜线间隔
/
(用斜线代替分数线)。BadBettereiπ2eiπ2eiπ/2∫−π2π2sinxdx∫−π/2π/2sinxdx
矩阵、条件表达式、方程组#
语法:
类型可以是:矩阵
matrix
pmatrix
bmatrix
Bmatrix
vmatrix
Vmatrix
、条件表达式cases
、多行对齐方程式aligned
、数组array
。在公式内容中:在每一行中插入
&
来指定需要对齐的内容,在每行结尾处使用\\
换行。无框矩阵#
在开头使用
begin{matrix}
,在结尾使用end{matrix}
,在中间插入矩阵元素,每个元素之间插入&
,并在每行结尾处使用\\
。xyzv
有框矩阵#
在开头将
matrix
替换为pmatrix
bmatrix
Bmatrix
vmatrix
Vmatrix
。|xyzv|
‖xyzv‖
使用
\cdots
⋯ ,\ddots
⋱ ,\vdots
⋮ 来输入省略符号。[0⋯0⋮⋱⋮0⋯0]
{xyzv}
(xyzv)
条件表达式#
f(n)={n/2,if n is even3n+1,if n is odd
多行等式、同余式#
人们经常想要一列整齐且居中的方程式序列。使用
\begin{aligned}…\end{aligned}
。f(x)=(m+n)2=m2+2mn+n2
36n+3+46n+3≡(33)2n+1+(43)2n+1≡272n+1+642n+1≡272n+1+(−27)2n+1≡272n+1−272n+1≡0(mod91)
f(x)=(m−n)2f(x)=(−m+n)2=m2−2mn+n2
方程组#
{3x+5y+z7x−2y+4z−6x+3y+2z
或
{3x+5y+z7x−2y+4z−6x+3y+2z
数组与表格#
通常,一个格式化后的表格比单纯的文字或排版后的文字更具有可读性。数组和表格均以
\begin{array}
开头,并在其后定义列数及每一列的文本对齐属性,c
l
r
分别代表居中、左对齐及右对齐。若需要插入垂直分割线,在定义式中插入|
,若要插入水平分割线,在下一行输入前插入\hline
。与矩阵相似,每行元素间均须要插入&
,每行元素以\\
结尾,最后以\end{array}
结束数组。n左对齐居中对齐右对齐10.2411252−1189−83−2020001+10i
z=af(x,y,z)=x+y+z
z=af(x,y,z)=x+y+z
嵌套数组或表格#
多个数组/表格可 互相嵌套 并组成一组数组/一组表格。
使用嵌套前必须声明
$$
符号。min012300000101112012230123max012300123111232222333333Δ012300123110122210133210
用数组实现带分割符号的矩阵#
其中
cc|c
代表在一个三列矩阵中的第二和第三列之间插入分割线。字体#
希腊字母#
输入
\小写希腊字母英文全称
和\首字母大写希腊字母英文全称
来分别输入小写和大写希腊字母。\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta
ABΓΔEZHΘ
\Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi
IKΛMNOΞΠ
\Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega
PΣTΥΦXΨΩ
\alpha \beta \gamma \delta \epsilon \zeta \eta \theta
αβγδϵζηθ
\iota \kappa \lambda \mu \nu \omicron \xi \pi
ικλμνoξπ
\rho \sigma \tau \upsilon \phi \chi \psi \omega
ρστυϕχψω
部分字母有变量专用形式,以
\var-
开头。\varepsilon \digamma \varkappa \varpi
εϝϰϖ
\varrho \varsigma \vartheta \varphi
ϱςϑφ
希伯来符号#
\aleph \beth \gimel \daleth
ℵℶℷℸ
部分字体的简称#
若要对公式的某一部分字符进行字体转换,可以用
{\字体 {需转换的部分字符}}
命令,其中\字体
部分可以参照下表选择合适的字体。一般情况下,公式默认为意大利体 italic 。|输入|说明|显示|输入|说明|显示|
|:--😐:--😐:--😐:--😐:--😐:--😐:--😐
|\rm|罗马体|Sample|\cal|花体|SAMPLE|
|\it|意大利体|Sample|\Bbb|黑板粗体|SAMPLE|
|\bf|粗体|Sample|\mit|数学斜体|SAMPLE|
|\sf|等线体|Sample|\scr|手写体|SAMPLE|
|\tt|打字机体|Sample|\frak|旧德式字体|Sample|
所有字体#
黑板报粗体
\mathbb{ABCDEFGHI}
ABCDEFGHI
\mathbb{JKLMNOPQR}
JKLMNOPQR
\mathbb{STUVWXYZ}
STUVWXYZ
粗体
\mathbf{ABCDEFGHI}
ABCDEFGHI
\mathbf{JKLMNOPQR}
JKLMNOPQR
\mathbf{STUVWXYZ}
STUVWXYZ
\mathbf{abcdefghijklm}
abcdefghijklm
\mathbf{nopqrstuvwxyz}
nopqrstuvwxyz
\mathbf{0123456789}
0123456789
粗体希腊字母
\boldsymbol{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta}
ABΓΔEZHΘ
\boldsymbol{\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho}
IKΛMNΞΠP
\boldsymbol{\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega}
ΣTΥΦXΨΩ
\boldsymbol{\alpha\beta\gamma\delta\epsilon\zeta\eta\theta}
αβγδϵζηθ
\boldsymbol{\iota\kappa\lambda\mu\nu\xi\pi\rho}
ικλμνξπρ
\boldsymbol{\sigma\tau\upsilon\phi\chi\psi\omega}
στυϕχψω
\boldsymbol{\varepsilon\digamma\varkappa\varpi}
εϝϰϖ
\boldsymbol{\varrho\varsigma\vartheta\varphi}
ϱςϑφ
斜体(拉丁字母默认)
\mathit{0123456789}
0123456789
斜体希腊字母(小写字母默认)
\mathit{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta}
ABΓΔEZHΘ
\mathit{\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho}
IKΛMNΞΠP
\mathit{\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega}
ΣTΥΦXΨΩ
罗马体
\mathrm{ABCDEFGHI}
ABCDEFGHI
\mathrm{JKLMNOPQR}
JKLMNOPQR
\mathrm{STUVWXYZ}
STUVWXYZ
\mathrm{abcdefghijklm}
abcdefghijklm
\mathrm{nopqrstuvwxyz}
nopqrstuvwxyz
\mathrm{0123456789}
0123456789
无衬线体
\mathsf{ABCDEFGHI}
ABCDEFGHI
\mathsf{JKLMNOPQR}
JKLMNOPQR
\mathsf{STUVWXYZ}
STUVWXYZ
\mathsf{abcdefghijklm}
abcdefghijklm
\mathsf{nopqrstuvwxyz}
nopqrstuvwxyz
\mathsf{0123456789}
0123456789
无衬线体希腊字母(仅大写)
\mathsf{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta}
ABΓΔEZHΘ
\mathsf{\Iota \Kappa \Lambda \Mu \Nu \Xi \Pi \Rho}
IKΛMNΞΠP
\mathsf{\Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega}
ΣTΥΦXΨΩ
手写体 / 花体
\mathcal{ABCDEFGHI}
ABCDEFGHI
\mathcal{JKLMNOPQR}
JKLMNOPQR
\mathcal{STUVWXYZ}
STUVWXYZ
Fraktur 体
\mathfrak{ABCDEFGHI}
ABCDEFGHI
\mathfrak{JKLMNOPQR}
JKLMNOPQR
\mathfrak{STUVWXYZ}
STUVWXYZ
\mathfrak{abcdefghijklm}
abcdefghijklm
\mathfrak{nopqrstuvwxyz}
nopqrstuvwxyz
\mathfrak{0123456789}
0123456789
小型手写体
{\scriptstyle\text{abcdefghijklm}}
abcdefghijklm
混合字体#
特征|语法|渲染效果
斜体字符(忽略空格)
x y z
xyz
非斜体字符
\text{x y z}
x y z
混合斜体(差)
\text{if} n \text{is even}
ifnis even
混合斜体(好)
\text{if }n\text{ is even}
if n is even
混合斜体(替代品:
~
或者\
强制空格)\text{if}~n\ \text{is even}
ifnis even
注释文本#
使用
\text {文字}
来添加注释文本(注释文本不会被识别为公式,不用斜体显示)。\text {文字}
中仍可以使用$公式$
插入其它公式。f(n)={n/2,if n is even3n+1,if n is odd
括号#
()
、[]
和|
表示符号本身,使用\{\}
来表示{}
。功能|语法|显示
短括号
\frac{1}{2}
(12)
长括号
\left(\frac{1}{2} \right)
(12)
使用
\left
和\right
来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号} 。功能|语法|显示
圆括号,小括号
\left( \frac{a}{b} \right)
(ab)
方括号,中括号
\left[ \frac{a}{b} \right]
[ab]
花括号,大括号
\left\{ \frac{a}{b} \right\}
{ab}
角括号
\left \langle \frac{a}{b} \right \rangle
⟨ab⟩
单竖线,绝对值
\left| \frac{a}{b} \right|
|ab|
双竖线,范
\left \| \frac{a}{b} \right \|
‖ab‖
取整函数
\left \lfloor \frac{a}{b} \right \rfloor
⌊ab⌋
取顶函数
\left \lceil \frac{c}{d} \right \rceil
⌈cd⌉
斜线与反斜线
\left / \frac{a}{b} \right \backslash
/ab\
上下箭头
\left \uparrow \frac{a}{b} \right \downarrow
↑ab↓
\left \Uparrow \frac{a}{b} \right \Downarrow
⇑ab⇓
\left \updownarrow \frac{a}{b} \right \Updownarrow
↕ab⇕
混合括号
\left[ 0,1 \right)
[0,1)
\left \langle \psi \right |
⟨ψ|
如果括号只有一边,要用
\left.
或\right.
匹配另一边。单左括号
\left \{\frac{a}{b} \right.
{ab
单右括号
\left. \frac{a}{b} \right \}
ab}
备注:
可以使用
\big, \Big, \bigg, \Bigg
控制括号的大小,比如代码\Bigg ( \bigg [ \Big \{ \big \langle \left | \| \frac{a}{b} \| \right | \big \rangle \Big \} \bigg ] \Bigg )
显示︰
空格#
注意 TeX 能够自动处理大多数的空格,但是您有时候需要自己来控制。
功能|语法|显示|宽度
2 个 quad 空格#
\alpha\qquad\beta
αβ
mm
quad 空格#
\alpha\quad\beta
αβ
m
大空格#
\alpha\ \beta
αβ
m3
中等空格#
\alpha\;\beta
αβ
2m7
小空格#
\alpha\,\beta
αβ
m6
没有空格#
\alpha\beta
αβ
0
紧贴#
\alpha\!\beta
αβ
−m6
颜色#
Cmd Markdown 公式指导手册里是这样写的:#
使用
\color{颜色}{文字}
来更改特定的文字颜色。更改文字颜色 需要浏览器支持 ,如果浏览器不知道你所需的颜色,那么文字将被渲染为黑色。
对于较旧的浏览器(HTML4与CSS2),以下颜色是被支持的:
对于较新的浏览器(HTML5与CSS3),额外的124种颜色将被支持:
输入
\color {#rgb} {text}
来自定义更多的颜色,其中#rgb
的r
g
b
可输入0-9
和a-f
来表示红色、绿色和蓝色的纯度(饱和度)。000text#00Ftext#0F0text#0FFtext#F00text#F0Ftext#FF0text#FFFtext
000text#005text#00Atext#00Ftext#500text#505text#50Atext#50Ftext#A00text#A05text#A0Atext#A0Ftext#F00text#F05text#F0Atext#F0Ftext#080text#085text#08Atext#08Ftext#580text#585text#58Atext#58Ftext#A80text#A85text#A8Atext#A8Ftext#F80text#F85text#F8Atext#F8Ftext#0F0text#0F5text#0FAtext#0FFtext#5F0text#5F5text#5FAtext#5FFtext#AF0text#AF5text#AFAtext#AFFtext#FF0text#FF5text#FFAtext#FFFtext
维基百科的数学公式教程里是这样写的:#
语法:
{\color{颜色}表达式}
作者实测:在部分浏览器中,上面的语法可能是错误的(只将表达式的第一个字符着色),
\color{颜色}{文字}
的语法才是正确的。例如:{\color{Red}abc}
显示abc\color{Red}{abc}
显示abc支持色调表:
Apricot
Aquamarine
Bittersweet
Black
Blue
BlueGreen
BlueViolet
BrickRed
Brown
BurntOrange
CadetBlue
CarnationPink
Cerulean
CornflowerBlue
Cyan
Dandelion
DarkOrchid
Emerald
ForestGreen
Fuchsia
Goldenrod
Gray
Green
GreenYellow
JungleGreen
Lavender
LimeGreen
Magenta
Mahogany
Maroon
Melon
MidnightBlue
Mulberry
NavyBlue
OliveGreen
Orange
OrangeRed
Orchid
Peach
Periwinkle
PineGreen
Plum
ProcessBlue
Purple
RawSienna
Red
RedOrange
RedViolet
Rhodamine
RoyalBlue
RoyalPurple
RubineRed
Salmon
SeaGreen
Sepia
SkyBlue
SpringGreen
Tan
TealBlue
Thistle
Turquoise
Violet
VioletRed
White
WildStrawberry
Yellow
YellowGreen
YellowOrange
*注︰输入时第一个字母必需以大写输入,如
\color{OliveGreen}
。例子
{\color{Blue}x^2}+{\color{Brown}2x} - {\color{OliveGreen}1}
x2+2x−1
x_{\color{Maroon}1,2}=\frac{-b\pm\sqrt{{\color{Maroon}b^2-4ac}}}{2a}
x1,2=−b±b2−4ac2a
外部链接#
一个介绍 TEX 的 PDF 文档(英文): http://www.ctan.org/tex-archive/info/gentle/gentle.pdf
手画符号搜索 LATEX 代码: http://detexify.kirelabs.org/classify.html
LaTeX 在线编辑器
AMS-LaTeX 指南