如何使用 sectsty 调整章节的 afterskip,但不丢失其他行为?

如何使用 sectsty 调整章节的 afterskip,但不丢失其他行为?

首先,我对 Latex 的掌握很差,只能用它来格式化一些东西预订项目。我试图改变章节、部分和小节的跳过,唯一对我有用的是我经过反复试验重写了这个线程,如下所示:

\makeatletter
\renewcommand\chapter{\@startsection {chapter}{0}{\z@}%
  {5ex \@plus -1ex \@minus -.2ex}% <beforeskip>
  {1ex \@plus.2ex}% <afterskip>
  {\normalfont\Huge\bfseries\SS@chapnumfont}}
\renewcommand\section{\@startsection {section}{1}{\z@}%
  {-5ex \@plus -1ex \@minus -.2ex}% <beforeskip>
  {1ex \@plus.60ex}% <afterskip>
  {\normalfont\Large\bfseries\SS@sectfont}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
  {-4ex\@plus -1ex \@minus -.2ex}% <beforeskip>
  {1ex \@plus .2ex}% <afterskip>
  {\normalfont\large\bfseries\SS@subsectfont}}
\makeatother

afterskip 没问题,但现在章节的其他行为消失了,比如每个新章节之前都有一个新页面。我在哪里可以找到它的定义?尝试下载 sectsty 包,但真的什么都不明白。或者有没有更简单的方法来设置 afterskip 而不会丢失其他行为?

相关内容