\titlespacing* 默认使用 compact 选项

\titlespacing* 默认使用 compact 选项

使用titlesec带有compact选项的包,文档类的默认值是什么\titlespacing*(对于\section\subsection等等)article?(我有包文档中的标准默认值,但找不到版本compact......)

答案1

观察titlesec.sty,我们可以看到:

\DeclareOption{compact}{%
  \gdef\ttl@space{1}%
  \gdef\ttl@chapafter{30\p@}}

行simple 指示在章节标题后\gdef\ttl@chapafter{30\p@}使用,并指示和分别表示下部部分单元的图块前后的间距,因此选项对应于值30pt\gdef\ttl@space{1}1\beforetitleunit1\aftertitleunitcompact

\titlespacing*{\chapter}
  {0pt}{50pt}{30pt}
\titlespacing*{\section}
  {0pt}{*1}{*1}
\titlespacing*{\subsection}
  {0pt}{*1}{*1}
\titlespacing*{\subsubsection}
  {0pt}{*1}{*1}

\beforetitleunit和 的默认值为\aftertitleunit

\beforetitleunit=1ex\@plus.3ex\@minus.06ex
\aftertitleunit=1ex\@plus.1ex

相关内容