![整页图形中没有文本中的多余空白?](https://linux22.com/image/231681/%E6%95%B4%E9%A1%B5%E5%9B%BE%E5%BD%A2%E4%B8%AD%E6%B2%A1%E6%9C%89%E6%96%87%E6%9C%AC%E4%B8%AD%E7%9A%84%E5%A4%9A%E4%BD%99%E7%A9%BA%E7%99%BD%EF%BC%9F.png)
我的问题是我如何确保图形出现在与其相关的部分中?,但略有不同。我有一个占据整页的图形。默认情况下,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}