\titlespacing* é padronizado usando a opção compacta

\titlespacing* é padronizado usando a opção compacta

Usando o titlesecpacote com a compactopção, quais são os \titlespacing*padrões (para \section,, \subsectionetc.) para a articleclasse do documento? (Tenho os padrões padrão da documentação do pacote, mas não consigo encontrar a compactversão...)

Responder1

Olhando titlesec.sty, vê-se:

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

a linha \gdef\ttl@chapafter{30\p@}simples instrui o uso de 30ptapós o título do capítulo e \gdef\ttl@space{1}indica 1\beforetitleunite 1\aftertitleunitpara o espaçamento antes e depois dos ladrilhos, respectivamente, para unidades seccionais inferiores, portanto a compactopção corresponde aos valores

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

Os valores padrão para \beforetitleunite \aftertitleunitsão:

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

informação relacionada