
Я использую titleps
для своей магистерской диссертации. Когда я меняю displayskips как указаноэтот ответзаголовки смещаются. Без использования резинового интервала заголовки смещаются лишь минимально. Я был бы очень признателен за совет, пожалуйста.
\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}
решение1
Ваша модификация кода \normalsize
добавляет дополнительные пробелы в выводе, по одному для каждой новой строки в коде. Вам нужно закомментировать эти концы строк, используя %
символы следующим образом
\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}}{}{}
ВидетьДля чего используются знаки процентов (%) в конце строк?для соответствующего обсуждения.
\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}