带前文标题的整页图片

带前文标题的整页图片

我的论文中有一张很大的图,占据了整整一页,导致该页上没有足够的空间放置其标题。该图必须是固定大小,我无法将其缩小。

  1. 标题必须出现在图表之前的页面上。
  2. 标题和图片必须出现在章节内,而不是末尾。理想情况下,我希望标题和图片尽可能靠近其插入点,或者出现在下一个小节之前。
  3. 标题和图形必须与本节中的其他图形保持其原始顺序。
  4. 我目前并不关心奇数页/偶数页。

我发现一篇相关文章建议使用 fltpage 包: 如何将大图标题放在与图不同的页面上

我试过了,在某些情况下有效,但不是全部。它不符合我的要求 #2。当我使用 fltpage 包时,图形有时(并非总是)会移动到该部分的末尾,并且所有后面的图形也会移动(图形的顺序保持不变)。

我将非常感激您的建议!谢谢。

答案1

我只需将标题放在图中[b],标题图中的图像[p]就会浮动,直到页面底部有标题的空间,并且在下一个分页符处,待定的p浮动必然会被输出。(我永远不会使用afterpage:我知道是谁写的:-)

\documentclass{article}
\usepackage{lipsum,graphicx}
\begin{document}
\lipsum[1-11]


\begin{figure}[b]
  \caption[Some rather long caption]{\lipsum*[2]}
\end{figure}
\begin{figure}[p]
    \includegraphics[width=\textwidth,height=.999\textheight]{example-image}% La
\end{figure}
\lipsum[12-20]
\end{document}

答案2

您可以将图像作为\afterpage考虑的一部分:

在此处输入图片描述

\documentclass{article}
\usepackage{lipsum,afterpage,graphicx}
\begin{document}
\lipsum[1-11]

\begin{figure}[t]
  \afterpage{%
    \noindent
    \includegraphics[width=\textwidth,height=.999\textheight]{example-image}% Large image
    \clearpage
  }
  \caption[Some rather long caption]{\lipsum*[2]}
\end{figure}

\lipsum[12-20]
\end{document}

在上面的例子中,图像被放置在里面\afterpage,这意味着它将被设置设置当前页面后。因此,根据标题(突出显示)的位置,图像将在后续页面上跟随。

但请注意,文档内容是经过精心选择的,以便使其正常工作。是的,由于发货例程是异步的,因此图形/标题可能在 X 页上完成,但仅在 X+1 页上发货。因此,图像实际上也位于 X+1 页上。在这种情况下,使用可以\afterpage{\afterpage{...}}解决问题。

相关内容