
我正在用於titleps
我的碩士論文。當我更改顯示時跳過這個答案標題變得偏移。在不使用橡膠間距的情況下,標題只會發生最小程度的偏移。請給我一些建議,我真的很感激。
\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}