Latex基本語法

關於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$

效果:
ni=0i2

獨立公式

\[ 與\]之間,$$$$ 之間,\begin{displaymath} 與\end{displaymath}之間

例如:

$$\sum_{i=0}^{n}i^2$$

效果:

i=0ni2

數學公式的基本語法

1.上標與下標

上標命令是 ^{角標},下標命令是 _{角標}。當角標是單個字符時可以不用花括號(在 LaTeX 中,花括號是用於分組,即花括號內部文本爲一組)。


例如:

$$x_1$$
$$x_1^2$$
$$x^2_1$$
$$x_{22}^{(n)}$$

效果:

x1

x21

x21

x(n)22

2.分式

輸入較短的分式時,最簡單的方法是使用斜線,譬如輸入 (x+y)/2,可得到

要輸入帶有水平分數線的公式,可用命令:\frac{分子}{分母}。
例如:

$$\frac{x+y}{2}$$
$$\frac{1}{1+\frac{1}{2}}$$

效果:

x+y2

11+12

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<33

1+1+a2p

1+1+a2p

注意:上面第三個示例與第二個示例的區別,有時候 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=1n1k

k=1n1k

baf(x)dx

baf(x)dx

微分符直體:
baf(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$

效果:

緊貼 ab
沒有空格 ab
小空格 a,b
中等空格 a\;b
大空格 a\ b
quad空格 ab
兩個quad空格 ab

在公式中靈活的運用空格命令可以起到美化公式的作用。
例如:

插入小空格前:$\int_a^b f(x)\mathrm{d}x$$
插入小空格後:$$\int_a^b f(x)\,\mathrm{d}x$$

效果:
插入小空格前:

baf(x)dx

插入小空格後:
baf(x)dx

6.公式中的定界符

這裏所謂的定界符是指包圍或分割公式的一些符號
例如:

$($
$)$
$[$
$]$
$\{$
$\}$
$|$
$\|$ 

效果:

(

)

[

]

{

}

|

在上述這些定界符之前冠以 \left(修飾左定界符)或 \right(修飾右定界符),可以得到自適應縮放的定界符,它們會根據定界符所包圍的公式大小自適應縮放。
例如:

$$\left(\sum_{k=\frac{1}{2}}^{N^2}\frac{1}{k}\right)$$

效果:

k=12N21k

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}$$

效果:

1324

(1324)

[1324]

{1324}

1324

1324

8.排版數組

當矩陣規模超過 10 列,或者上述矩陣類型不敷需求,可使用 array 環境。該環境可把一些元素排列成橫豎都對齊的矩形陣列。

X=x11x21x12x22

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=ab+xlif d>cin the morningall day long

也可以在array 環境中畫線,如分隔矩陣中元素。
例如:

$$
\left(\begin{array}{c|c}
1 & 2 \\
\hline
3 & 4
\end{array}\right)
$$

效果:

(1324)

9.希臘字母

01.—–\alpha:α
02.—–\beta:β
3.—–\gamma:γ
4.—–\Gamma:Γ
5.—–\delta:δ
6.—–\Delta:Δ
7.—–\epsilon:ϵ
8.—–\varepsilon:ε   
9.—–\zeta:ζ  
10.—–\eta:η  
11.—–\theta:θ  
12.—–\Theta:Θ  
13.—–\vartheta:ϑ
14.—–\iota:ι  
15.—–\kappa:κ  
16.—–\lambda:λ  
17.—–\Lambda:Λ  
18.—–\mu:μ  
19.—–\nu:ν
20.—–\xi:ξ  
21.—–\Xi:Ξ
22.—–\pi:π  
23.—–\Pi:Π  
24.—–\varpi:ϖ   
25.—–\rho:ρ
26.—–\varrho:ϱ   
27.—–\sigma:σ  
28.—–\Sigma:Σ  
29.—–\varsigma:ς   
30.—–\tau:τ
31.—–\upsilon:υ  
32.—–\Upsilon:Υ
33.—–\phi:ϕ  
34.—–\Phi:Φ  
35.—–\varphi:φ   
36.—–\chi:χ
37.—–\psi:ψ  
38.—–\Psi:Ψ  
39.—–\omega:ω  
40.—–\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+c1.0+d2.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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章