我的文档中的其中一个图(例如图 3)占据了整整一页,因此位于引用它的下一页。这在前一页上留下了很大的空白,因此我试图在下一页的图 3 之前继续文档。但是,我还有另一个图,图 4,紧随其后。如果我尝试将其放在整页图像之前的页面上,它会被重新标记为图 3。有没有办法将其保留为图 4,即使它将在文档中显示在图 3 之前?
答案1
当然可以,如果你操纵计数器的话:
\documentclass{article}
\usepackage{afterpage,graphicx,lipsum,float}
\newsavebox{\pagefigure}
\begin{document}
\lipsum[1]
\afterpage{%
\vspace*{\fill}
\begin{figure}[H]
\centering
\includegraphics[width=.8\linewidth,height=.7\textheight]{example-image-a}
\caption{Another figure}
\addtocounter{figure}{2}% "A figure appears after this one"
\end{figure}
\vfill
\clearpage
}
\begin{figure}[htb]
\stepcounter{figure}% "A figure appears before this one"
\centering
\includegraphics[width=.5\linewidth]{example-image-b}
\caption{An image}
\addtocounter{figure}{-2}% Revert to tradition figure sequence
\end{figure}
\lipsum[2-5]
\end{document}
上述技术要求您了解图形顺序,从而了解计数器序列;这与“将事情留给(La)TeX”相悖。
更好的方法是使用\afterpage
没有反调整,如清除页面而不分页?。