Alterando falhas de displayskips titleps

Alterando falhas de displayskips titleps

Estou usando titlepspara minha tese de mestrado. Quando eu mudo os displayskips conformeesta respostaos títulos ficam deslocados. Sem usar espaçamento de borracha, os títulos ficam minimamente deslocados. Eu realmente apreciaria alguns conselhos, por favor.

\documentclass{book}
\usepackage{blindtext}
\usepackage{etoolbox}

%%%%%%%%%SPACING%%%%%%%%%%%%%%%%%
\apptocmd\normalsize{
\setlength\abovedisplayskip{.5cm plus .1cm minus .1cm}
\setlength\belowdisplayskip{.5cm plus .1cm minus .1cm}
\setlength\abovedisplayshortskip{.1cm plus .1cm minus .1cm}
\setlength\belowdisplayshortskip{.5cm plus .1cm minus .1cm}}{}{}

%%%%%%%%%%%%%%PAGESTYLES%%%%%%%%%%%%%%%%%%%%
\usepackage[pagestyles]{titlesec}

\newpagestyle{main}[\small]{
\setheadrule{.3pt}
\sethead[Chapter \thechapter][][]
{}{}{\thesection \, \sectiontitle}
\setfoot[\thepage][][]
{}{}{\thepage}}
\pagestyle{main}

\begin{document} 
\Blindtext
\end{document}

Imagem 1 Imagem 2

Responder1

Sua modificação no código \normalsizeé adicionar espaços extras na saída, um para cada nova linha no código. Você precisa comentar esses finais de linha usando %os caracteres a seguir

\apptocmd\normalsize{%
\setlength\abovedisplayskip{.5cm plus .1cm minus .1cm}%
\setlength\belowdisplayskip{.5cm plus .1cm minus .1cm}%
\setlength\abovedisplayshortskip{.1cm plus .1cm minus .1cm}%
\setlength\belowdisplayshortskip{.5cm plus .1cm minus .1cm}}{}{}

VerQual é a utilidade dos sinais de porcentagem (%) no final das linhas?para discussão relacionada.

Exemplo de saída

\documentclass{book}
\usepackage{blindtext}
\usepackage{etoolbox}

%%%%%%%%%SPACING%%%%%%%%%%%%%%%%%
\apptocmd\normalsize{
\setlength\abovedisplayskip{.5cm plus .1cm minus .1cm}
\setlength\belowdisplayskip{.5cm plus .1cm minus .1cm}
\setlength\abovedisplayshortskip{.1cm plus .1cm minus .1cm}
\setlength\belowdisplayshortskip{.5cm plus .1cm minus .1cm}}{}{}

%%%%%%%%%%%%%%PAGESTYLES%%%%%%%%%%%%%%%%%%%%
\usepackage[pagestyles]{titlesec}

\newpagestyle{main}[\small]{
\setheadrule{.3pt}
\sethead[Chapter \thechapter][][]
{}{}{\thesection \, \sectiontitle}
\setfoot[\thepage][][]
{}{}{\thepage}}
\pagestyle{main}

\begin{document} 
\Blindtext
\end{document}

informação relacionada