課程 十一 字型和間距
本課展示了如何更改檔案中的間距元素以及如何在 LaTeX 原始碼中新增顯式的格式化指令。
我們已經看到,在輸入中的空行會在 LaTeX 中生成新段落。這表現為段落會以縮排開始。
段落間距
一種常見的樣式是段落之間不縮排,而是在段落之間新增”空行”。我們可以使用parskip
宏包來實現這一點。
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
強制換行
大多數情況下,你不應該在 LaTeX 中強制換行:你幾乎肯定是想要一個新段落或者使用parskip
(如我們剛才看到的)在段落之間新增”空行”。
有_少數_地方你需要使用\\
來開始新行而不開始新段落:
- 在表格行末尾
- 在
center
環境內 - 在詩歌中(
verse
環境)
幾乎總是,如果你不在這些特殊的地方,你就_不應該_使用\\
。
新增顯式空格
我們可以使用\,
插入一個細空格(約為正常厚度的一半)。在數學模式中,還有其他命令:\.
、\:
和\;
,以及一個用於負空格的命令:\!
。
很少情況下,例如在建立標題頁時,你可能需要新增顯式的水平或垂直空格。我們可以使用\hspace
和\vspace
來實現。
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
顯式文字格式化
我們在第3課中寫到,大多數情況下邏輯結構是更好的選擇。但有時你想要讓文字變為粗體、斜體、等寬等。有兩種類型的命令用於此:一種用於短文字片段,另一種用於”執行”的材料。
對於短文字片段,我們使用\textbf
、\textit
、\textrm
、\textsf
、\texttt
和\textsc
。
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
對於執行文字,我們使用改變字型設定的命令;這裡的命令例如是\bfseries
和\itshape
。因為這些命令不會”停止”,我們需要將它們放在一個_組_中,以防止它們影響整個檔案。LaTeX 環境是組,表格單元格也是,或者我們可以使用{...}
來建立一個顯式的組。
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
我們可以用類似的方式設定字型大小;這些命令都是持續性的。字型大小是相對的:\huge
、\large
、\normalsize
、\small
和\footnotesize
是常見的。重要的是要在改變字型大小回來之前結束段落;看看我們這裡如何新增一個顯式的\par
(段落結束)。
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
練習
嘗試手動格式化:建立一個titlepage
環境並嘗試插入不同的空格和字型更改。當我們組合字型更改時會發生什麼?這與數學模式相比如何?
如果你更改一個大段落的字型大小(嘗試用\tiny
然後用\huge
)但在關閉組之前不發出最後的\par
會發生什麼?