我对 LaTeX 还比较陌生,现在遇到了一个问题,我不知道到底是什么原因造成的。我在课堂上写了论文,book
并添加了一个相对简单的页眉,titlesec
由一些文本(章节号/标题)和一行组成。
每章末尾都有自己的参考书目部分(使用 BibLaTeX),任何完全填满的参考书目页面似乎都会将页眉中的线条向上推,导致其与页眉文本重叠。最后一页(未完全填满参考文献)没有问题,这让我相信参考书目页面样式以某种方式强制文本边距扩展,以尽可能完全填满页面。
我在下面附上了一个 MWE。如果相关的话,我总是使用 XeLaTeX 进行编译。
任何帮助深表感谢!
\documentclass[11pt]{book}
\usepackage{setspace}
\setstretch{1.05}
\usepackage[paperwidth=17cm,paperheight=24cm]{geometry}
\geometry{inner=30mm,outer=20mm,top=25mm,bottom=20mm}
\usepackage{fontspec}
\usepackage{setspace}
\usepackage[pagestyles,clearempty]{titlesec}
\newpagestyle{main}[\small]{
\renewcommand{\makeheadrule}{\rule[-0.3\baselineskip]{\linewidth}{0.6pt}}
\sethead[Chapter~\thechapter]% even-left
[]% even-center
[]% even-right
{}% odd-left
{}% odd-center
{\chaptertitle}% odd-right
\setfoot[\large\thepage]% even-left
[]% even-center
[]% even-right
{}% odd-left
{}% odd-center
{\large\thepage}% odd-right
}
\pagestyle{main}
\usepackage[style=chem-angew]{biblatex}
\addbibresource{biblatex-examples.bib}
\AtEndPreamble{\defbibheading{bibliography}{\section{\refname}}}
\usepackage{lipsum}
\begin{document}
\setcounter{chapter}{0}
\chapter{Chapter title}
\lipsum[1-10]\cite{aksin,almendro,angenendt,aristotle:anima,aristotle:physics,aristotle:poetics,aristotle:rhetoric,augustine,averroes/bland,averroes/hannes,averroes/hercz,baez/article,baez/online,bertram,brandt,britannica,chiu,cicero,cms,coleridge,companion,cotton,cotton,ctan,doody,gaonkar:in,gaonkar,geer,gerhardt,gillies,glashow,gonzalez}
\clearpage
\begingroup
\setstretch{0}
\renewcommand{\bibfont}{\normalfont\scriptsize}
\printbibliography[title={References}]
\endgroup
\end{document}
获得的实际(错误)输出:
实际(有效)输出,来自以下页面:
所需输出格式: