titlespacing 命令似乎无法修改章节标题后的间距

titlespacing 命令似乎无法修改章节标题后的间距

我正在尝试使用包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。

A

\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}

相关内容