如何设置特定浮动元素最终所在页面的页面样式?

如何设置特定浮动元素最终所在页面的页面样式?

有时,浮动元素对于一页来说太长了,人们想删除页码并希望没人注意到。

\documentclass{article}
\usepackage{mwe}
\begin{document}
\blindtext
\begin{figure}
\thispagestyle{empty}
\includegraphics[width=\linewidth,height=1.02\textheight]{example-image-a}
\caption{This float is too large for one page.}
\end{figure}
\blindtext
\end{document}

(当然,这只是一个人为的例子,我可以让图像变小一些。对于使用\resizebox看起来更糟糕的表格来说,这是一个更常见的问题。) 这个浮点数太大了

不幸的是,无论我将 放在哪里\thispagestyle{empty},都无法保证它确实会影响浮动最终所在的页面。我尝试了\includegraphics以及标题本身中都放置 。有一种方法可以更改所有浮动页面的页面样式(如何删除带有大图片的页面上的页眉?floatpag)但这不是我想要的。

答案1

floatpag还提供了\thisfloatpagestyle调整页面样式仅有的对于浮动页面,它用于:

在此处输入图片描述

\documentclass{article}
\usepackage{floatpag,mwe}
\begin{document}
\blindtext
\begin{figure}
  \thisfloatpagestyle{empty}% empty page style _only_ for this page
  \includegraphics[width=\linewidth,height=1.02\textheight]{example-image-a}
  \caption{This float is too large for one page.}
\end{figure}
\blindtext
\end{document}

相关内容