撰寫論文或報告時,在排版上會有許多小細節需要注意,會使得報告更加正式且美觀。
什麼是「孤行」與「寡行」?
當一個段落的最後一行被丟到下一頁頁首,叫做「孤行(widow)」;
而段落的第一行孤零零地卡在前一頁頁尾,就是「寡行(orphan)」。這兩種狀況在正式排版中都會被避免,因為它們會讓整體版面看起來不平衡、不專業。
- 寡行 Widow line:段落的最後一行孤零零出現在下一頁頁首。
- 孤行 Orphan line:段落的第一行孤零零出現在前一頁頁尾。
LaTeX 指令
這裡介紹三個使用 LaTeX 時的排版小技巧。
方法一:全局設定
在文件(通常是main.tex
)的前言區,加入兩行指令
% 前言區
\widowpenalty=10000
\clubpenalty=10000
指令說明
\widowpenalty
避免 widow(段落最後一行在頁首)
\clubpenalty
避免 orphan(段落第一行在頁尾)
值越大越不允許,最大值是 10000,代表「絕不允許」。
通常使用這個方法,可以自動解決九成的問題,如果對細節不滿意還需要調整的話,才會用到下面兩個方法。
方法二:手動控制強制換行
在前言區加入套件:
% 前言區
\usepackage{needspace}
在段落前加:
\needspace{3\baselineskip}
% 至少要有三行空間才能印這段,否則自動換頁
方法三:手動控制強制換頁
在段落前插入\pagebreak[4]
或 \newpage
強制換頁
\pagebreak[4] % 換頁(可以調整程度)
其中 [4]
表示「強烈建議換頁」,數值 0~4 表示建議程度。
\newpage % 強制換頁