---
# System prepended metadata

title: LaTeX 高手教程

---


# LaTeX 高手教程
## 1. 基本語法

- 由 `\` 開頭，`[ ]` 選擇性參數（可不加），`{ }` 參數（不可省略），`%` 註解。
- 例：
  ```latex
  \documentclass[12pt, a4paper, twocolumn]{article}
  \begin{document}
  \end{document}
  ```

- 換行: 使用 `\\` 或 `\newline`，IEEE 的縮排換行（換一個段落前面有空兩格那種）只需要按兩次 Enter 鍵。

- 粗體: `\textbf{ text }`

- 斜體: `\textsl{ text }` 或 `\emph{ text }`（後者不僅斜體，還會變粗，學長們通常用後者）

- 底線（下劃線）: `\underline{ text }`

- 上劃線: `\overline{ text }`

### 段落宣告
- Lv. 0: `\chapter`
- Lv. 1: `\section`
- Lv. 2: `\subsection`
- Lv. 3: `\subsubsection`
- Lv. 4: `\paragraph`
- Lv. 5: `\subparagraph`

### Space level
- Lv. 0: $x\!y$ = `\!`
- Lv. 1: $xy$ = nothing
- Lv. 2: $x\,y$ = `\,`
- Lv. 3: $x\:y$ = `\:`
- Lv. 4: $x\;y$ = `\;`
- Lv. 5: $x\ y$ = `\ `
- Lv. 6: $x\quad y$ = `\quad`
- Lv. 7: $x\qquad y$ = `\qquad`

### Text color
- `\textcolor{#color}{#text}`
- #color:red, green, blue...

### Define your own command
- 例如使用`\red{#text}`替代`\textcolor{#red}{#text}`
定義`\red` 指令在`\begin{document}`前：
使用`\newcommand{\red}[1]{\textcolor{red}{#1}}`來定義`\red`
`[1]` 代表這個命令接受一個參數
`#1` 是傳入的參數，在`\textcolor{red}{#1}` 中使用，這樣就能實現將參數中的文字變成紅色。

## 2. 數學語法

- 當需要在文章段落中插入任一數學符號或數學表達式用 `$ math $` 包裹住。
  例：文章$M_s = \{I_1, I_2, ..., I_n\}$、$G=(V, E)$中
  ```latex
  文章$M_s = \{I_1, I_2, ..., I_n\}$、$G=(V, E)$中
  ```
- 需要 **編號** 且 **佔用一行** 的數學式時用`\begin{equation} 數學式 \end{equation}`包裹住
  例：
  \begin{equation}
      M_s = \{I_1, I_2, ..., I_n\}、G=(V, E)\quad(1)
  \end{equation}
### 上下標

- 單一上下標$M^i_j$：`$M^i_j$` 
- 上下標多個字時$M^{up}_{down}$使用`{}`包住: `$M^{up}_{down}$`
- 接著出現的`{}`皆代表可以填入多個char

### 基本數學

| Show | Syntax |
| -------- | -------- |
| $+-><$    | `+-><`    |
| $\times$ $\cdot$ $\div$ $\ast$ | `\times` `\cdot` `\div` `\ast` |
| $\ge$ $\le$ $\%$    | `\ge` `\le` `\%`  |
| $\cap$ $\cup$     | `$\cap$` `$\cup$` |
| $\sqrt{}$ | `\sqrt{ math }`              |
| $0.\overline{9}$ | `$0.\overline{9}$`     |
| $10^{\circ}$   |`$10^{\circ}$` or`${10}$` |
| $\dfrac{1}{2}$   | `$\dfrac{1}{2}$`      |
| $\forall x \in \mathbb{R}$ | `$\forall x \in \mathbb{R}$`|
| $d(f, w) = \\| f-w \\|_2$ | `$d(f, w) = \\| f-w \\|_2$`|
| $\mathbb{N}$ $\mathbb{Z}^+$ ...|`$\mathbb{N}$` `$\mathbb{Z}^+$` `\ldots`|


### 符號&希臘字母
- 大部分希臘字母的 LaTeX 命令與其拼音相同，大寫字母只需將小寫字母大寫。 

| Show     | Syntax      | Show     | Syntax   |
| -------- | --------    | -------- | -------- |
| $\alpha$  | `\alpha`   | $\beta$  | `\beta`  |
| $\gamma$  | `\gamma`   | $\Gamma$   | `\Gamma` |
| $\delta$  | `\delta`   | $\Delta$   | `\Delta` |
| $\epsilon$| `\epsilon` | $\zeta$    | `\zeta`  |
| $\eta$    | `\eta`     | 
| $\theta$  | `\theta`   | $\Theta$   | `\Theta` |
| $\iota$   | `\iota`    | $\kappa$   | `\kappa`  |
| $\lambda$ | `\lambda`  | $\Lambda$   | `\Lambda` |
| $\mu$     | `\mu`      | $\nu$     | `\nu`      |
| $\xi$     | `\xi`      | $\Xi$   | `\Xi` |
| $\omicron$| `\omicron` |
| $\pi$     | `\pi`      | $\Pi$   | `\Pi` |
| $\sigma$  | `\sigma`   | $\Sigma$ | `\Sigma` |
| $\tau$    | `\tau`     |
| $\upsilon$| `\upsilon` | $\Upsilon$   | `\Upsilon`|
| $\phi$    | `\phi`     | $\Phi$   | `\Phi` |
| $\psi$    | `\psi`     | $\Psi$   | `\Psi` |
| $\omega$  | `\omega`   | $\Omega$   | `\Omega` |
| $\varnothing$     | `\varnothing`      |

### 方程式
```latex
$3x + 5y + z$ 
```
- $3x + 5y + z $

### 聯立方程式
```latex
$\begin{cases}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\end{cases}$
```
$\begin{cases}
    3x + 5y + z \\
    7x - 2y + 4z \\
    -6x + 3y + 2z
    \end{cases}$


### 矩陣

- 表達一個 \( 3 \times 3 \) 矩陣：
```latex
  \left(
  \begin{array}{ccc}
  y_1 & 2 & 3 \\
  y_2 & 5 & 6 \\
  7 & 8 & 9 \\
  \end{array}
  \right)
```
$\left(
  \begin{array}{ccc}
  y_1 & 2 & 3 \\
  y_2 & 5 & 6 \\
  7 & 8 & 9 \\
  \end{array}
  \right)$

### 積分 \int_{a}^{b}

- 例：`$\int_{a}^{b} x(t) \, dt$`
  - $\int_{a}^{b} x(t) \, dt$

### Limit \( \lim_{N \to \infty} \)

- 有兩種呈現方式：
  - `\lim_{N \to \infty}` 會顯示為 $\lim_{N \to \infty}$
  - `\displaystyle\lim_{N \to \infty}` 加入 `\displaystyle` 會顯示為 $\displaystyle\lim_{N \to \infty}$

- `\to` 即為 $\to$

### Summation \sum_{k=1}^{N}

- 有兩種呈現方式：
  - `\sum_{k=1}^{N} x(t_k)` 會顯示為 $\sum_{k=1}^{N} x(t_k)$
  - `\displaystyle\sum_{k=1}^{N} x(t_k)` 多加入 `\displaystyle` 會顯示為 $\displaystyle\sum_{k=1}^{N} x(t_k)$

- `\cdot` 來表示乘號，鍵盤上輸入 `.` 會是小數點
  - 例：`$\sum_{k=1}^{N} x(t_k) \cdot \frac{b-a}{N}$` 會顯示為 $\sum_{k=1}^{N} x(t_k) \cdot \frac{b-a}{N}$

## 3. 表格
單行 
```
\begin{table}
\end{table}
```
跨行
```
\begin{table*}
\end{table*}
```
例子
```
\begin{table*}[h]
\centering  
\captionsetup{justification=centering, labelsep=newline}
\caption{...}
\renewcommand{\arraystretch}{1.4} % 調整表格內row距
\setlength{\tabcolsep}{6pt} % 調整column間距
    \begin{tabular}{|c|c|c|}
        \toprule
        \textbf{A} & B & C \\
        \midrule
        A1 & B1 & C1 \\
        A2 & B2 & C2 \\
        A3 & B3 & C3 \\
        \bottomrule
    \end{tabular}
\label{tab:k}
\end{table*}
```
- 參考連結：[LaTeX 表格基本用法](https://mycollegenotebook.medium.com/laex-%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8%E7%AF%87-37f1986f4d4c)

## 4. 圖片
單行 
```
\begin{figure}
\end{figure}
```
跨行
```
\begin{figure*}
\end{figure*}
```
例子
```
\begin{figure*}
\centering 
    \begin{subfigure}[b]{0.99\textwidth}
        \centering 
        \includegraphics[width=\textwidth, keepaspectratio]{Figures/SVM/training_svm_2000.png}
        \caption{}
    \end{subfigure}
    \begin{subfigure}[b]{0.99\textwidth}
        \centering
        \includegraphics[width=\textwidth, keepaspectratio]{Figures/SVM/testing_svm_2000.png}
        \caption{}
    \end{subfigure}
    %\hfill % 或 \quad 用於調整子圖之間的間隔
    \centering
    \caption{...}
    \label{fig:SVM_pipeline}
\end{figure*}
```
- 參考連結：[LaTeX 插入圖片](https://andy123t.github.io/2020/09/22/LaTeX-Figure/)
```