
Используя 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