整页图形中没有文本中的多余空白?

整页图形中没有文本中的多余空白?

我的问题是我如何确保图形出现在与其相关的部分中?,但略有不同。我有一个占据整页的图形。默认情况下,LaTeX 希望它出现在文档的最后一页。Rob Hyndman 建议使用包\FloatBarrier中的placeins来要求它出现在章节开始之前,从而回答了上一个问题。但如果我这样做,我会得到如下模式:

第 (n-1) 页:文本的 S 部分在页面中间结束。

第 n 页:整页图表。

页 (n+1):第 S+1 节从页面顶部开始。

这可以说比将图表放在文档末尾要好,但这不是我想要的行为。我真正想要的是将整页图表放在中间,但第 S+1 节从第 (n-1) 页开始,这样文本就可以正常地从第 (n-1) 页流到第 (n+1) 页,中间有一页用于图表。有没有简单的方法可以实现这一点?

代码看起来像这样(\FIGURE来自JHEP3《高能物理学杂志》提供的课程,但我不认为这对该文件的细节敏感)。

\FIGURE[!p]{
\begin{tabular}{cc}
\includegraphics[scale=0.5]{curve1.pdf}&
\includegraphics[scale=0.5]{curve2.pdf}\\
\includegraphics[scale=0.5]{curve3.pdf}&
\includegraphics[scale=0.5]{curve4.pdf}\\
\includegraphics[scale=0.5]{curve5.pdf}&\includegraphics[scale=0.5]{curve6.pdf}\\
\includegraphics[scale=0.5]{curve7.pdf}&\includegraphics[scale=0.5]{curve8.pdf}
\caption{Curves for case A (left), case B (right)}
\end{tabular}
\label{fig: constraints}}

答案1

afterpage包在这里可能有用:

\usepackage{afterpage}
...
\section{S+1}
\afterpage{\clearpage}
% or \afterpage{\FloatBarrier}

相关内容