LaTeX
為何要學數學排版,主要原因在於當我們使用 Word 排版時常常會達不到意想的效果,且 Word 內建的 不太友善;由於 是針對專業數學所設計的排版軟體,因此透過 具有的數學排版系統能夠達到最佳效果。
在使用之前,我們必須使用amsmath
與amssymb
這兩個套件,才能夠使用一些特殊的數學指令。 中,進入數學模式的方式有兩種,第一種是行內的數學模式,即$(數學指令)$
;另一種方式為在文件內置中、類似於方程式的模式,方式為
或
以下會針對常用的符號與指令進行簡略的介紹,關於更多的指令請參閱這份文件。
字母 | 指令 | 字母 | 指令 |
---|---|---|---|
\alpha A |
\nu N |
||
\beta B |
\xi \Xi |
||
\gamma \Gamma |
o O |
||
\delta \Delta |
\pi \Pi |
||
\epsilon \varepsilon E |
\rho \varrho P |
||
\zeta Z |
\sigma \Sigma |
||
\eta H |
\tau T |
||
\theta \vartheta \Theta |
\upsilon \Upsilon |
||
\iota I |
\phi \varphi \Phi |
||
\kappa K |
\chi X |
||
\lambda \Lambda |
\psi \Psi |
||
\mu M |
\omega \Omega |
所謂特殊形式,以統計學而言,一般來說母體平均值我們念作 bar ,寫法就是在 上面畫上一槓;或是樣本估計值我們念作 hat $x,寫法則是在 上面畫上一個倒 v,但是要如何呈現呢?
語法 | 效果 | 語法 | 效果 | 語法 | 效果 |
---|---|---|---|---|---|
\bar{x} |
\acute{\eta} |
\check{a} |
|||
\grave{\eta} |
\breve{a} |
\ddot{y} |
|||
\dot{x} |
\hat{x} |
\tilde{\theta} |
|||
\vec{a} |
\overline{x} |
語法 | 效果 | 語法 | 效果 | 語法 | 效果 |
---|---|---|---|---|---|
+ |
\pm |
\geq |
|||
- |
\mp |
\leq |
|||
* 或 \times |
或 | \cdot |
\prec |
||
/ |
\cdots |
\succ |
我們利用一元二次方程式的公式解來做說明,作為台灣的學生,能夠朗朗上口地背誦出「2a分之負b正負根號b平方減4ac」想必不是一件困難的事,那麼要如何用 表達呢?
分數的部分我們使用\frac{}{}
來表示,第一個括號裡面放分子,第二個括號裡面放分母。正負我們用\pm
,根號用\sqrt{}
。程式碼如下:
基本上只要你能夠想得到的數學方程式、公式都可以用 表達。
以下我們就透過一些簡單的例子來練習在 中如何表達這些數學符號與公式。
而我們也可以使用equation
環境,將數學公式進行編號,例如
利用align
與align*
這兩個環境,可將數學公式對齊。前者係帶有編號的模式,後者則無,在使用上必須注意。
程式碼如下:
注意到&
必須放在欲對齊之處。或是來看另一個例子:
程式碼參考:
如果想要在行內顯示矩陣,例如,可以使用
假設我們有一個公正的六面骰子,擲到每個面的機率均為,因此可以令該骰子為 ,其機率質量函數(probability mass function, PMF)可以寫成:
程式碼為
其中\quad
為空格,在 中有以下幾種方式可以產生空格
指令 | 距離 | 指令 | 距離 |
---|---|---|---|
|
一般的空格 | \endspace |
0.5em |
\, |
小 | \quad |
1em |
\! |
負 | \qquad |
2em |
\: |
中 | hspace{(數字)em} |
自行調整em寬度 |
\; |
大 | hfill |
補滿空間 |
括號的使用方式如下表所示:
類型 | 語法 | 效果 | 類型 | 語法 | 效果 |
---|---|---|---|---|---|
圓括號 | (x+y) |
角括號 | \langle x+y \rangle |
||
方括號 | [x+y] |
pipe | |x+y| |
||
花括號 | \{x+y\} |
雙 pipe | ||x+y|| |
例如國際貿易理論中參考物理學的貿易引力模型:
程式碼如下:
小試身手
請用TeX
復刻以下的圖片。[1]
我們常常看到很多學術論文使用的字體會像是這樣:
我們稱之為 Oldstyle Figures。這邊我以個人最常使用的字體Linux Libertine O
為例,首先在前言區我們要加上\usepackage{mathspec}
才可以將數學字體分開設定,接著就可以仿造我們設定中文字體的步驟,將該字體設定在無論數學模式或是一般的文字模式都可以顯示為 Oldstyle:
參考自Line Integral ↩︎