将浮动元素放在仅浮动的页面顶部

将浮动元素放在仅浮动的页面顶部

在此回答它描述了如何使用全局设置将浮动元素放置在仅浮动的页面顶部。但是,我正在寻找一种只影响一个浮动页面的本地解决方案。其他浮动页面的中间对齐就很好。有什么想法吗?

答案1

显示的设置是本地设置,只能在本地读取,因此如果在文档中途更改,浮动页面设置也会更改,因此您可以使用

\begingroup
\makeatletter
\setlength{\@fptop}{0pt}
\setlength{\@fpbot}{0pt plus 1fil}
\makeatother
\begin{figure}[p]...
\end{figure}
\clearpage
\endgroup

那么只有由此生成的浮动页面\clearpage才会受到影响。

相关内容