我正在尝试使用包titlespacing
中的命令创建自己的自定义部分标题间距titlesec
。我设计了以下 MWE:
\documentclass[11pt, a4paper]{article}
\usepackage{titlesec}
\newcommand{\leftspacing}{0pt}
\newcommand{\beforespacing}{0pt}
\newcommand{\afterspacing}{0pt}
\titlespacing{\section}{\leftspacing}{\beforespacing}{\afterspacing}
\begin{document}
\section*{First Section}
\section*{Second Section}
\section*{Third Section}
\section*{Fourth Section}
\end{document}
事实证明,修改\leftspacing
和\beforespacing
会明显修改渲染的 PDF 中各节之间的间距,但实际上\afterspacing
并没有。我如何才能完全控制节后的间距?
答案1
其中\afterspacing
= 50pt。
\documentclass[11pt, a4paper]{article}
\usepackage{titlesec}
\newcommand{\leftspacing}{0pt}
\newcommand{\beforespacing}{0pt}
\newcommand{\afterspacing}{50pt}% changed <<<<<<<<<<<<<<
\titlespacing{\section}{\leftspacing}{\beforespacing}{\afterspacing}
\usepackage{kantlipsum}
\begin{document}
\section*{First Section}
\kant[1]
\section*{Second Section}
\section*{Third Section}
\section*{Fourth Section}
\end{document}