如何强制将引用显示在文档的最末尾,而不是将其放在新页面上?

如何强制将引用显示在文档的最末尾,而不是将其放在新页面上?

我正在写一份最多两页长的文档。我希望我的参考文献(使用 Biblatex 创建)出现在文档的最末尾,在一个连续的区块中,位于所有图表之后。目前,参考文献被分成第一页和第二页,而图表则出现在参考文献列表的“中间”。

我无法使用 \clearpage,因为我不想为参考文献开辟一个新页面。我花了一些时间在 Google 上搜索这个问题,但还没有找到答案,尽管可能有一个简单的解决方案。许多答案讨论了图表的放置,但我不清楚这如何适用于参考书目放置。

答案1

以下应该有效:

\clearpage % force a pagebreak and flush all deferred `table` and `figure` environments
\printbibliography

你真的应该看看为什么table部分或全部和环境的排版figure被推迟到文档末尾。例如,您是否可能使用诸如这样的定位说明符[h]?要深入了解 LaTeX 的浮动放置算法可能出现的问题,您可能需要阅读Frank Mittelbach 的详细回答针对这个问题如何影响 LaTeX 中图形和表格等浮动环境的位置?这篇文章于 2014 年重新发布于问题 35:3拖船,TeX 用户组的期刊。

相关内容