![无法将文本放在表格后的新页面上](https://linux22.com/image/312952/%E6%97%A0%E6%B3%95%E5%B0%86%E6%96%87%E6%9C%AC%E6%94%BE%E5%9C%A8%E8%A1%A8%E6%A0%BC%E5%90%8E%E7%9A%84%E6%96%B0%E9%A1%B5%E9%9D%A2%E4%B8%8A.png)
我的论文中有几个大表格,我想将它们单独放在一页上,因为它们下面只能容纳两行文本。我尝试了和\newpage
命令\pagebreak
,甚至尝试使用强制执行\pagebreak[4]
。但是,LaTeX 仍然将文本放在表格下面。文档运行时不会出现错误,只是它似乎没有注意到命令。有人知道为什么或者是否有其他方法可以做到这一点吗?我已经阅读了网站上的其他问题,但这两个命令似乎都可以解决这些问题!提前感谢任何帮助。霍莉
答案1
如果你使用
\begin{table}[p]
那么表格将被限制在浮动页面中,并且其下方不会有任何文本。
但请注意,默认情况下,除非页面至少有 20% 的内容为文本,否则 latex 不会将文本置于浮动元素下。此参数\textfraction
默认(和在 中article class
)设置为 0.2。