![如何在 printbibliography 的引文之间添加分页符](https://linux22.com/image/471601/%E5%A6%82%E4%BD%95%E5%9C%A8%20printbibliography%20%E7%9A%84%E5%BC%95%E6%96%87%E4%B9%8B%E9%97%B4%E6%B7%BB%E5%8A%A0%E5%88%86%E9%A1%B5%E7%AC%A6.png)
我正在写我的毕业论文,我把草稿发给了学校办公室。我收到了一些格式方面的小问题,现在正在处理。有一个问题有点难解决,所以我要在这里发布这个问题。
我正在使用标准\printbibliography
命令抓取所有内容main.bib
并生成一组格式正确的参考资料。但是当我生成它时,一些引文最终被分成了两页。这不是学校想要的,我需要解决这个问题。
他们给了我一个带有一堆格式规则的 LaTeX 模板,但显然这些规则是不够的。
\addbibresource{main.bib}
\newcommand{\buildBibliography}{
\clearpage
\addcontentsline{toc}{chapter}{\protect\hspace{-0.1em} References}
\begin{centering}
\textbf{References}\\
\end{centering}
\begin{singlespace}
\setlength\bibitemsep{\baselineskip}
% \interlinepenalty=10000
% \widowpenalty=10000
% \clubpenalty=10000
\printbibliography[title={}]
\end{singlespace}
}
我曾尝试设置各种高额惩罚,如下所述在其他问题中但这些对我的文档没有影响。也许他们做了一些不同的事情。我一直无法弄清楚如何强制换行。还有其他我可以尝试的黑客方法吗?