我需要在图形后设置“分页符”,因此我使用\clearpage
。但我希望图形停留在页面顶部,而不是在现在空白的页面上居中。我现在的代码如下所示:
\begin{figure}[t]
\centering
\includegraphics[scale=0.5]{YY.PNG}
\caption{XX}
\label{fig:BB}
\end{figure}
\clearpage
\section{AAA}
答案1
您可以使用afterpage
在页面发送之间执行一些神奇的操作:
\documentclass{article}
\usepackage{graphicx,float}
\usepackage{afterpage}
\usepackage{showframe,lipsum}% Just for this example
\begin{document}
\section{First section}\lipsum[1-3]
\afterpage{
\begin{figure}[H]
\centering
\includegraphics[width=.8\textwidth,height=.8\textheight]{example-image}
\caption{XX}
\end{figure}
\clearpage
}
\clearpage% or more text (like \lipsum[4-6])
\section{Second section}\lipsum[4-6]
\end{document}
图像存储在非浮点数中(使用float
是[H]
浮点说明符)并在当前页之后输出,同时输出一个\clearpage
。这确保图形单独出现在两页连续内容之间的顶部。