每个人。
我正在写论文,在打包时遇到了一些问题\subfigure
。我的文本中有以下代码:
Some big text with a few explanations here...
\begin{figure}[!h]
\centering
\subfigure[Fig4.5a]{
\includegraphics[scale=0.50]{Fig.4.5a}
\label{Figure 4.5a}}
\quad
\subfigure[Fig4.5b]{
\includegraphics[scale=0.50]{Fig4.5b}
\label{Figure 4.5b}}
\subfigure[Fig.45c]{
\includegraphics[scale=0.50]{Fig4.5c}
\label{Figure 4.5c}}
\caption{Caption from Figure 4.5}
\label{Figure 4.5}
\end{figure}
上面的代码重复了 3 次(因为我有一组 12 个图表要放置,而且我必须相互解释),它填满了整整 4 页(没关系,我不需要小图表,我需要大图表,这样阅读起来才好看)。然后是一段带有一些解释的文字,我用一段简短的文字开始另一部分,然后我再包含 2 个图表,如下所示:
\begin{figure}[h!t]
\centering
\subfigure[Fig4.9a]{
\includegraphics[scale=0.95]{Fig4.9a}
\label{Figure 4.9a}}
\quad
\subfigure[Fig4.9b]{
\includegraphics[scale=0.95]{Fig4.9b}
\label{Figure 4.9b}}
\caption{Caption from Figure 4.9}
\label{Figure 4.9}
\end{figure}
问题开始于最后一张图片。我输入的所有文本后最后一张图(图 4.9)来自前这个图和我的图 4.9 单独放在一页上。
我的问题是:有没有办法不让图 4.9 单独出现在一页中?我知道 LaTeX 会使我的图表浮动并以最佳方式适应,但我必须经过 5 页才能看到 5 页前提到的图表。据我所知,LaTeX 有一种方法可以重新排列空间并在图 4.9 之后放置一些文本。我试过了\pagebreak
,但没有成功。
谢谢!
答案1
您已明确阻止 latex 自行将浮动项放在页面上,因为您使用了可选参数,而不是包含,p
因此覆盖了默认值[tbp]
。因此,不使用该选项或包含p
可能会有所帮助。
\pagebreak
不会刷新您需要的待处理浮动元素\clearpage
,尽管如果允许浮动元素在浮动页面上自动定位,则可能不需要这样做。
由于您没有提供任何可用的示例代码,因此很难给出具体的建议。