![如何使用 sectsty 调整章节的 afterskip,但不丢失其他行为?](https://linux22.com/image/468498/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20sectsty%20%E8%B0%83%E6%95%B4%E7%AB%A0%E8%8A%82%E7%9A%84%20afterskip%EF%BC%8C%E4%BD%86%E4%B8%8D%E4%B8%A2%E5%A4%B1%E5%85%B6%E4%BB%96%E8%A1%8C%E4%B8%BA%EF%BC%9F.png)
首先,我对 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 而不会丢失其他行为?