关于Latex公式的介绍
TEX 是Donald E. Knuth 编写的一个以排版文章及数学公式为目标的计算机程序。TEX的版本号不断趋近于π,现在为3.141592。由Pascal 语言写成,特点: 免费、输出质量高、擅长科技排版、有点像编程。
LATEX 目前使用最广泛的TEX 宏集。 每一个LATEX 命令实际上最后都会被转换解释成几个甚至上百个TEX命令。
基础知识
##1.LATEX控制序列的概念(类似于函数)
控制序列可以是作为命令:以“\”开头,参数:必须参数{}和可选参数[]。
##2.环境概念
以“bengin 环境名”开始,并以“end 环境名”结束。
##3.分类
在数学模式中又分为两种:
一种是公式排版在一个段落之中;另一种是公式独立形式排版。前一种,公式直接放在文字之间,公式高度一般受文本高度限制;后一种,公式另起一行,高度可调整。
行中公式
放在\( 与\) 之间, $ 与$ 之间,或者\begin{math} 与\end{math} 之间;
例如:
$\sum_{i=0}^{n}i^2$
效果:
∑
i
=
0
n
i
2
\sum_{i=0}^{n}i^2
∑i=0ni2
独立公式
\[ 与\]之间,$$ 与 $$ 之间,\begin{displaymath} 与\end{displaymath}之间
例如:
$$\sum_{i=0}^{n}i^2$$
效果:
∑ i = 0 n i 2 \sum_{i=0}^{n}i^2 i=0∑ni2
数学公式的基本语法
###1.上标与下标
上标命令是 ^{角标},下标命令是 _{角标}。当角标是单个字符时可以不用花括号(在 LaTeX 中,花括号是用于分组,即花括号内部文本为一组)。
例如:
$$x_1$$
$$x_1^2$$
$$x^2_1$$
$$x_{22}^{(n)}$$
效果:
x
1
x_1
x1
x
1
2
x_1^2
x12
x
1
2
x^2_1
x12
x
22
(
n
)
x_{22}^{(n)}
x22(n)
###2.分式
输入较短的分式时,最简单的方法是使用斜线,譬如输入 (x+y)/2,可得到
要输入带有水平分数线的公式,可用命令:\frac{分子}{分母}。
例如:
$$\frac{x+y}{2}$$
$$\frac{1}{1+\frac{1}{2}}$$
效果:
x
+
y
2
\frac{x+y}{2}
2x+y
1
1
+
1
2
\frac{1}{1+\frac{1}{2}}
1+211
###3.根式
排版根式的命令是:开平方:\sqrt{表达式};开 n 次方:\sqrt[n]{表达式}
例如:
$$\sqrt{2}<\sqrt[3]{3}$$
$$\sqrt{1+\sqrt[p]{1+a^2}}$$
$$\sqrt{1+\sqrt[^p\!]{1+a^2}}$$
效果:
2
<
3
3
\sqrt{2}<\sqrt[3]{3}
2<33
1
+
1
+
a
2
p
\sqrt{1+\sqrt[p]{1+a^2}}
1+p1+a2
1
+
1
+
a
2
p
​
\sqrt{1+\sqrt[^p\!]{1+a^2}}
1+p1+a2
注意:上面第三个示例与第二个示例的区别,有时候 LaTeX 公式需要经过这样的微调会更美观。
###4.求和与积分
排版求和符号与积分符号的命令分别为 \sum 和 \int,它们通常都有上下限,在排版上就是上标和下标。
例如:
$$\sum_{k=1}^{n}\frac{1}{k}$$
$\sum_{k=1}^n\frac{1}{k}$
$$\int_a^b f(x)dx$$
$\int_a^b f(x)dx$
微分符直体:$$\int_a^b f(x)\mathrm{d}x$$
效果:
∑
k
=
1
n
1
k
\sum_{k=1}^{n}\frac{1}{k}
k=1∑nk1
∑
k
=
1
n
1
k
\sum_{k=1}^n\frac{1}{k}
k=1∑nk1
∫
a
b
f
(
x
)
d
x
\int_a^b f(x)dx
∫abf(x)dx
∫
a
b
f
(
x
)
d
x
\int_a^b f(x)dx
∫abf(x)dx
微分符直体:
∫
a
b
f
(
x
)
d
x
\int_a^b f(x)\mathrm{d}x
∫abf(x)dx
在数学模式中,TEX 根据上下文选择字体大小。例如,上标会排版成较小的字体。如果你想要把等式的一部分排版成罗马字体,不要用\textrm 命令,只因\textrm 会暂时切换到文本模式, 而此时字体大小切换机制将不起作用。使用\mathrm 来保持字体大小切换机制的正常
5.公式中的空格
LaTeX 能够自动处理公式中的大多数字符之间的空格,但是有时候需要自己手动进行控制。
例如:
紧贴 $a\!b$
没有空格 $ab$
小空格 a\,b
中等空格 a\;b
大空格 a\ b
quad空格 $a\quad b$
两个quad空格 $a\qquad b$
效果:
紧贴
a
​
b
a\!b
ab
没有空格
a
b
ab
ab
小空格 a,b
中等空格 a;b
大空格 a\ b
quad空格
a
b
a\quad b
ab
两个quad空格
a
b
a\qquad b
ab
在公式中灵活的运用空格命令可以起到美化公式的作用。
例如:
插入小空格前:$\int_a^b f(x)\mathrm{d}x$$
插入小空格后:$$\int_a^b f(x)\,\mathrm{d}x$$
效果:
插入小空格前:
∫
a
b
f
(
x
)
d
x
\int_a^b f(x)\mathrm{d}x
∫abf(x)dx
插入小空格后:
∫
a
b
f
(
x
)
 
d
x
\int_a^b f(x)\,\mathrm{d}x
∫abf(x)dx
###6.公式中的定界符
这里所谓的定界符是指包围或分割公式的一些符号
例如:
$($
$)$
$[$
$]$
$\{$
$\}$
$|$
$\|$
效果:
(
(
(
)
)
)
[
[
[
]
]
]
{
\{
{
}
\}
}
∣
|
∣
∥
\|
∥
在上述这些定界符之前冠以 \left(修饰左定界符)或 \right(修饰右定界符),可以得到自适应缩放的定界符,它们会根据定界符所包围的公式大小自适应缩放。
例如:
$$\left(\sum_{k=\frac{1}{2}}^{N^2}\frac{1}{k}\right)$$
效果:
(
∑
k
=
1
2
N
2
1
k
)
\left(\sum_{k=\frac{1}{2}}^{N^2}\frac{1}{k}\right)
⎝⎛k=21∑N2k1⎠⎞
###7.矩阵
对于少于 10 列的矩阵,可使用 matrix,pmatrix,bmatrix,Bmatrix,vmatrix 和 Vmatrix 等环境。
例如:
$$\begin{matrix}1 & 2\\3 &4\end{matrix}$$
$$\begin{pmatrix}1 & 2\\3 &4\end{pmatrix}$$
$$\begin{bmatrix}1 & 2\\3 &4\end{bmatrix}$$
$$\begin{Bmatrix}1 & 2\\3 &4\end{Bmatrix}$$
$$\begin{vmatrix}1 & 2\\3 &4\end{vmatrix}$$
$$\begin{Vmatrix}1 & 2\\3 &4\end{Vmatrix}$$
效果:
1
2
3
4
\begin{matrix}1 & 2\\3 &4\end{matrix}
1324
(
1
2
3
4
)
\begin{pmatrix}1 & 2\\3 &4\end{pmatrix}
(1324)
[
1
2
3
4
]
\begin{bmatrix}1 & 2\\3 &4\end{bmatrix}
[1324]
{
1
2
3
4
}
\begin{Bmatrix}1 & 2\\3 &4\end{Bmatrix}
{1324}
∣
1
2
3
4
∣
\begin{vmatrix}1 & 2\\3 &4\end{vmatrix}
∣∣∣∣1324∣∣∣∣
∥
1
2
3
4
∥
\begin{Vmatrix}1 & 2\\3 &4\end{Vmatrix}
∥∥∥∥1324∥∥∥∥
###8.排版数组
当矩阵规模超过 10 列,或者上述矩阵类型不敷需求,可使用 array 环境。该环境可把一些元素排列成横竖都对齐的矩形阵列。
X = ( x 11 x 12 … x 21 x 22 … ⋮ ⋮ ⋱ ) \mathbf{X} = \left( \begin{array}{ccc} x_{11} & x_{12} & \ldots \\ x_{21} & x_{22} & \ldots \\ \vdots & \vdots & \ddots \end{array} \right) X=⎝⎜⎛x11x21⋮x12x22⋮……⋱⎠⎟⎞
mathbf大写控制符,\表示换行,{ccc}表示列样式。array 环境也可以用来排版这样的表达式,表达式中使用一个“.” 作为其隐藏的\right 定界符。
例如:
$$
y = \left\{ \begin{array}{ll}
a & \textrm{if $d>c$}\\
b+x & \textrm{in the morning}\\
l & \textrm{all day long}
\end{array} \right.
$$
效果:
y
=
{
a
if
d
>
c
b
+
x
in the morning
l
all day long
y = \left\{ \begin{array}{ll} a & \textrm{if $d>c$}\\ b+x & \textrm{in the morning}\\ l & \textrm{all day long} \end{array} \right.
y=⎩⎨⎧ab+xlif d>cin the morningall day long
也可以在array 环境中画线,如分隔矩阵中元素。
例如:
$$
\left(\begin{array}{c|c}
1 & 2 \\
\hline
3 & 4
\end{array}\right)
$$
效果:
(
1
2
3
4
)
\left(\begin{array}{c|c} 1 & 2 \\ \hline 3 & 4 \end{array}\right)
(1324)
###9.希腊字母
01.-----\alpha:
α
\alpha
α
02.-----\beta:
β
\beta
β
3.-----\gamma:
γ
\gamma
γ
4.-----\Gamma:
Γ
\Gamma
Γ
5.-----\delta:
δ
\delta
δ
6.-----\Delta:
Δ
\Delta
Δ
7.-----\epsilon:
ϵ
\epsilon
ϵ
8.-----\varepsilon:
ε
\varepsilon
ε
9.-----\zeta:
ζ
\zeta
ζ
10.-----\eta:
η
\eta
η
11.-----\theta:
θ
\theta
θ
12.-----\Theta:
Θ
\Theta
Θ
13.-----\vartheta:
ϑ
\vartheta
ϑ
14.-----\iota:
ι
\iota
ι
15.-----\kappa:
κ
\kappa
κ
16.-----\lambda:
λ
\lambda
λ
17.-----\Lambda:
Λ
\Lambda
Λ
18.-----\mu:
μ
\mu
μ
19.-----\nu:
ν
\nu
ν
20.-----\xi:
ξ
\xi
ξ
21.-----\Xi:
Ξ
\Xi
Ξ
22.-----\pi:
π
\pi
π
23.-----\Pi:
Π
\Pi
Π
24.-----\varpi:
ϖ
\varpi
ϖ
25.-----\rho:
ρ
\rho
ρ
26.-----\varrho:
ϱ
\varrho
ϱ
27.-----\sigma:
σ
\sigma
σ
28.-----\Sigma:
Σ
\Sigma
Σ
29.-----\varsigma:
ς
\varsigma
ς
30.-----\tau:
τ
\tau
τ
31.-----\upsilon:
υ
\upsilon
υ
32.-----\Upsilon:
Υ
\Upsilon
Υ
33.-----\phi:
ϕ
\phi
ϕ
34.-----\Phi:
Φ
\Phi
Φ
35.-----\varphi:
φ
\varphi
φ
36.-----\chi:
χ
\chi
χ
37.-----\psi:
ψ
\psi
ψ
38.-----\Psi:
Ψ
\Psi
Ψ
39.-----\omega:
ω
\omega
ω
40.-----\Omega:
Ω
\Omega
Ω
###10.其它特殊字符
±:\pm
×:\times
÷:\div
∣:\mid
∤:\nmid
⋅:\cdot
∘:\circ
∗:\ast
⨀:\bigodot
⨂:\bigotimes
⨁:\bigoplus
≤:\leq
≥:\geq
≠:\neq
≈:\approx
≡:\equiv
∑:\sum
∏:\prod
∐:\coprod
###11.集合运算符:
∈:\in
∉:\notin
⊂:\subset
⊃:\supset
⊆:\subseteq
⊇:\supseteq
⋂:\bigcap
⋃:\bigcup
⋁:\bigvee
⋀:\bigwedge
⨄:\biguplus
⨆:\bigsqcup
###12.对数运算符:
log:\log
lg:\lg
ln:\ln
###13.三角运算符:
⊥:\bot
∠:\angle
30∘:30^\circ
sin:\sin
cos:\cos
tan:\tan
cot:\cot
sec:\sec
csc:\csc
###14.微积分运算符:
′:\prime
∫:\int
∬:\iint
∭:\iiint
∬∬:\iiiint
∮:\oint
lim:\lim
∞:\infty
∇:\nabla
###15.逻辑运算符:
∵:\because
∴:\therefore
∀:\forall
∃:\exists
≠:\not=
≯:\not>
⊄:\not\subset
###16.戴帽符号:
y^:\hat{y}
yˇ:\check{y}
y˘:\breve{y}
###17.连线符号:
a+b+c+d¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯:\overline{a+b+c+d}
a+b+c+d−−−−−−−−−−:\underline{a+b+c+d}
a+b+c1.0+d2.0:\overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}
###18.箭头符号:
↑:\uparrow
↓:\downarrow
⇑:\Uparrow
⇓:\Downarrow
→:\rightarrow
←:\leftarrow
⇒:\Rightarrow
⇐:\Leftarrow
⟶:\longrightarrow
⟵:\longleftarrow
⟹:\Longrightarrow
⟸:\Longleftarrow
要输出字符 空格 # $ % & _ { } ,用命令: \空格 # $ % & _ { }
###19.字体转换
要对公式的某一部分字符进行字体转换,可以用{\rm 需转换的部分字符}命令,其中\rm可以参照下表选择合适的字体。一般情况下,公式默认为意大利体。
\rm 罗马体
\it 意大利体
\bf 黑体
\cal 花体
\sl 倾斜体
\sf 等线体
\mit 数学斜体
\tt 打字机字体
\sc 小体大写字母
文章参考:
http://www.cnblogs.com/houkai/p/3399646.html
http://iori.sinaapp.com/17.html
http://blog.csdn.net/fzch_struggling/article/details/44998901