修改段落之間的間距,僅修改其他內容

修改段落之間的間距,僅修改其他內容

編輯 如果您希望段落之間有一些額外的空間,您不能簡單地這樣做

\setlength{\parskip}{<length>}

因為這也會修改清單環境、目錄、...標題的設定。

parskip包負責列表環境和目錄,但不負責標題,如這段程式碼所示

\documentclass{book}
\usepackage{lipsum}%parskip}
\usepackage{eso-pic,tikz}

\AddToShipoutPicture{%
\begin{tikzpicture}[overlay,remember picture]
  \draw[blue!20!white,thin]
       (current page.south west) grid [xstep=10mm,ystep=4mm] (current page.north east);
\end{tikzpicture}}


\begin{document}
\chapter{test}
\section{test}
\lipsum[1-4]
\end{document}

在此輸入影像描述

在此輸入影像描述

我們如何在不改變其他任何內容的情況下改變段落之間的間距?

原問題 當我修改通常的內容時,\parskip它會為所有內容添加空間:公式、標題……我只想更改段落之間的間距,而不是任何其他內容。該parskip包沒有幫助。

我怎樣才能避免這種情況?

答案1

請參閱titlesec 套件文檔:

after-sep是標題和文字之間的分隔-垂直方向有懸掛、區塊和顯示,水平方向有運行、下降、換行和...邊距。透過將值設為負值,您可以定義小於的有效空間\parskip

\titlespacing*{\section}{0pt}{before-sep}{after-sep}

您應該能夠透過使用此命令「撤消」在使用\setlength{\parskip}{<length>}調整段落間距時在節標題後創建的附加間距來獲得所需的結果。

相關內容