以下 MCE 表明,setspace
asbiblatex
的声明命令\bibsetup
在参考书目开头给出了虚假的空白行。你知道原因吗?
\documentclass{report}
\usepackage{setspace}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\nocite{knuth:ct:e}
\begin{document}
\printbibliography
%
\renewcommand{\bibsetup}{\singlespacing}%
\printbibliography
\end{document}
答案1
\singlespacing
的定义setspace.sty
是
% setspace.sty, line 345:
\newcommand{\singlespacing}{%
\setstretch {\setspace@singlespace}% normally 1
\vskip \baselineskip % Correction for coming into singlespace
}
这应该是不言自明的。在这种情况下使用
\setstretch{1}
代替\singlespacing
。