關於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$
效果:
獨立公式
\[ 與\]之間,$$ 與 $$ 之間,\begin{displaymath} 與\end{displaymath}之間
例如:
$$\sum_{i=0}^{n}i^2$$
效果:
數學公式的基本語法
1.上標與下標
上標命令是 ^{角標},下標命令是 _{角標}。當角標是單個字符時可以不用花括號(在 LaTeX 中,花括號是用於分組,即花括號內部文本爲一組)。
例如:
$$x_1$$
$$x_1^2$$
$$x^2_1$$
$$x_{22}^{(n)}$$
效果:
2.分式
輸入較短的分式時,最簡單的方法是使用斜線,譬如輸入 (x+y)/2,可得到
要輸入帶有水平分數線的公式,可用命令:\frac{分子}{分母}。
例如:
$$\frac{x+y}{2}$$
$$\frac{1}{1+\frac{1}{2}}$$
效果:
3.根式
排版根式的命令是:開平方:\sqrt{表達式};開 n 次方:\sqrt[n]{表達式}
例如:
$$\sqrt{2}<\sqrt[3]{3}$$
$$\sqrt{1+\sqrt[p]{1+a^2}}$$
$$\sqrt{1+\sqrt[^p\!]{1+a^2}}$$
效果:
注意:上面第三個示例與第二個示例的區別,有時候 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$$
效果:
微分符直體:
在數學模式中,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
大空格 a\ b
quad空格
兩個quad空格
在公式中靈活的運用空格命令可以起到美化公式的作用。
例如:
插入小空格前:$\int_a^b f(x)\mathrm{d}x$$
插入小空格後:$$\int_a^b f(x)\,\mathrm{d}x$$
效果:
插入小空格前:
插入小空格後:
6.公式中的定界符
這裏所謂的定界符是指包圍或分割公式的一些符號
例如:
$($
$)$
$[$
$]$
$\{$
$\}$
$|$
$\|$
效果:
在上述這些定界符之前冠以 \left(修飾左定界符)或 \right(修飾右定界符),可以得到自適應縮放的定界符,它們會根據定界符所包圍的公式大小自適應縮放。
例如:
$$\left(\sum_{k=\frac{1}{2}}^{N^2}\frac{1}{k}\right)$$
效果:
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}$$
效果:
8.排版數組
當矩陣規模超過 10 列,或者上述矩陣類型不敷需求,可使用 array 環境。該環境可把一些元素排列成橫豎都對齊的矩形陣列。
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.
$$
效果:
也可以在array 環境中畫線,如分隔矩陣中元素。
例如:
$$
\left(\begin{array}{c|c}
1 & 2 \\
\hline
3 & 4
\end{array}\right)
$$
效果:
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+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