新页面中的乳胶图形(或表格)

新页面中的乳胶图形(或表格)

我很好奇让图表出现在下一个文档中的页面。我尝试了该\newpage命令,它有效但很麻烦,因为我基本上需要在每个图之前和之后声明它。我还尝试将“ p”命令传递给环境,但它会放在章节末尾,我只想把它放在下一页。任何帮助都将不胜感激!

答案1

\begin{figure}[p]应该可以强制浮动到浮动页面,如果你想允许浮动页面只有 1 个浮动,即使浮动很小,那么设置\floatpagefraction足够小的浮动,比如

\renewcommand\floatpagefraction{0.1}

这样 LaTeX 就不需要保留浮动量来适应页面上的第二个浮动量\floatpagefraction(在标准类中为 0.5)

答案2

我建议你加载后页在序言中打包,并在文档正文中发出以下指令:

\afterpage{%
   \clearpage % flush any accumulated floats
   \begin{figure}[ht!]  % or: \begin{table}[ht!]
   ... % body of figure/table environment
   \end{figure} % or: \end{table}
} % end of scope of \afterpage directive

基本上,参数中的指令的执行\afterpage被推迟到下一页的开始。

相关内容