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

строка \gdef\ttl@chapafter{30\p@}simple указывает на использование 30ptпосле заголовка главы и \gdef\ttl@space{1}указывает 1\beforetitleunitи 1\aftertitleunitдля интервала до и после плиток, соответственно, для нижних секционных единиц, поэтому опция compactсоответствует значениям

\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

Связанный контент