# LaTeX 中的 `\pagenumbering` 指令
LaTeX 提供了多種方式來控制頁碼的顯示格式。`\pagenumbering` 指令允許我們設定頁碼的編號風格。這個指令會重新啟動頁碼計數,並從第 1 頁開始使用指定的格式。
## 使用方法
```latex
\pagenumbering{style}
```
其中,`style` 是頁碼顯示的格式,可以選擇以下幾種:
### 1. `arabic`
`arabic` 是最常見的頁碼樣式,使用阿拉伯數字來編號頁碼。
```latex
\pagenumbering{arabic}
```
**效果**: 1, 2, 3, ...
### 2. `roman`
`roman` 會使用小寫的羅馬數字來編號頁碼。
```latex
\pagenumbering{roman}
```
**效果**: i, ii, iii, ...
### 3. `Roman`
`Roman` 使用大寫的羅馬數字來編號頁碼。
```latex
\pagenumbering{Roman}
```
**效果**: I, II, III, ...
### 4. `alph`
`alph` 會使用小寫的英文字母來編號頁碼。
```latex
\pagenumbering{alph}
```
**效果**: a, b, c, ...
### 5. `Alph`
`Alph` 使用大寫的英文字母來編號頁碼。
```latex
\pagenumbering{Alph}
```
**效果**: A, B, C, ...
## 範例
以下是一個簡單的範例,展示如何在同一個文件中使用不同的頁碼格式:
```latex
\documentclass{article}
\begin{document}
% 阿拉伯數字頁碼
\pagenumbering{arabic}
第一部分,頁碼應該是 1。
\newpage
% 小寫羅馬數字頁碼
\pagenumbering{roman}
第二部分,頁碼應該是 i。
\newpage
% 大寫羅馬數字頁碼
\pagenumbering{Roman}
第三部分,頁碼應該是 I。
\end{document}
```
在這個範例中,我們首先使用 `arabic` 格式顯示第一部分的頁碼,然後在新的頁面中切換到 `roman` 格式,最後使用 `Roman` 格式。
## 注意事項
- 使用 `\pagenumbering` 指令後,頁碼會重新開始編號,從 1 開始。
- 如果希望保持當前的頁碼而僅更改頁碼格式,需要使用其他指令或手動設定。
## 結論
`\pagenumbering` 是一個非常實用的指令,當我們需要在文件的不同部分使用不同的頁碼格式時,可以方便地進行設定。掌握這些基本的格式選項,可以幫助我們更靈活地控制文檔的頁碼顯示。
## 參見
- [`\pagestyle`](https://hackmd.io/@Learn-LaTeX/pagestyle)
- `\thispagestyle`
- `\thepage`