??在word里,段落格式包括首行縮進、行間距、段前、段后等。LaTex同樣支持這些功能。
段落間距
全局設置
??段落間距用setlength命令來指定。如以下代碼
\documentclass{article}
\usepackage{ctex}
\begin{document}\setlength{\parskip}{11em plus 1em minus 1em}\paragraph{}這是一段內容。\paragraph{}這是另一段內容。
\end{document}
??輸出效果:
行距
全局設置
??行距使用\baselineskip參數,但是實際上沒有效果。示例代碼:
\setlength{\baselineskip}{1.5em}
?emsp;所以\linespread{1.5},表示1.5倍行距,如文檔:
\documentclass{article}\linespread{1.5}
\begin{document}Line 1\\Line 2
\end{document}
??效果圖:
局部設置
??局部設置,需要引入第三方宏包setspace。
\documentclass{article}
\usepackage{setspace}
\linespread{1.5}
\begin{document}Line 1\\Line 2\begin{spacing}{4} % 四倍行距環境Line 3\\Line 4\end{spacing}
\end{document}
??從上面的例子可以看出,我全局配置是1.5倍行距,但是我新建了一個單獨的四倍行距環境,效果如下:
首行縮進
??默認是首行縮進的,但是如果我不想首行縮進呢?一個最簡單的辦法就是\noindent指令。
全局設置
??如果取消首行縮進的地方很多,那么可以全局設置首行縮進字符數量。
\documentclass{article}
\linespread{1.5}
\usepackage{setspace}
\setlength{\parindent}{0pt}
\begin{document}\noindent Line 1\\Line 2Line 3\\Line 4
\end{document}
??開啟全局設置后,所有行不再縮進:
首行下沉
??首行下沉是一種非常酷炫的格式,把第一個字的字號放大為兩倍,突出段落的開始。怎么實現呢?第三方宏包lettrine可以輕松實現:
\documentclass{article}
\usepackage{ctex}
\usepackage{lettrine}
\begin{document}\lettrine[lines=2]{十}{年}生死兩茫茫,不思量,自難忘。千里孤墳,無處話凄涼。縱使相逢應不識,塵滿面,鬢如霜。夜來幽夢忽還鄉,小軒窗,正梳妝。相顧無言,惟有淚千行。料得年年腸斷處,明月夜,短松岡。
\end{document}
??效果圖: