![如何强制将引用显示在文档的最末尾,而不是将其放在新页面上?](https://linux22.com/image/329540/%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%E5%B0%86%E5%BC%95%E7%94%A8%E6%98%BE%E7%A4%BA%E5%9C%A8%E6%96%87%E6%A1%A3%E7%9A%84%E6%9C%80%E6%9C%AB%E5%B0%BE%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E5%B0%86%E5%85%B6%E6%94%BE%E5%9C%A8%E6%96%B0%E9%A1%B5%E9%9D%A2%E4%B8%8A%EF%BC%9F.png)
我正在写一份最多两页长的文档。我希望我的参考文献(使用 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 用户组的期刊。