\clearpage 后将图片移至顶部

\clearpage 后将图片移至顶部

我需要在图形后设置“分页符”,因此我使用\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。这确保图形单独出现在两页连续内容之间的顶部。

相关内容