在我的memoir
LuaLaTeX 文档中,如果没有其他文本,我会有两个图形浮点数一起放在一页上。
\begin{figure}\centering%
\includegraphics{fig_a.png}%
\caption{My caption}%
\label{fig:fig-a}%
\end{figure}%
\begin{figure}\centering%
\includegraphics{fig_b.png}%
\caption{My caption}%
\label{fig:fig-b}%
\end{figure}%
出于教学原因,我希望这两个图出现在同一页上。有时确实如此,但前提是我对 LaTeX 的决定感到满意。有什么方法可以强制这些图出现在同一页上,而不会弄乱排版的其他部分?
我无法将它们作为子图,因为它们在语义上差别太大。
我尝试简单地将它们放在同一个图形环境中:
\begin{figure}\centering%
\includegraphics{fig_a.png}%
\caption{My caption}%
\label{fig:fig-a}
\includegraphics{fig_b.png}%
\caption{My caption}%
\label{fig:fig-b}%
\end{figure}%
这似乎有效,但与 LaTeX 自身生成的图像相比,图像之间的垂直间距太小了。我还担心破坏图像环境以在其中放置两个图像,这是否会产生其他意想不到的后果?
答案1
该figure
环境(尽管其名称如此)与图像包含或数字计数无关,它们分别由\includegraphics
和处理\caption
。它的唯一目的是标记文档中应从文档流中取出的块,并作为一个单元重新插入到合适的位置,以帮助分页。
因此,您建议\caption
在一个图中使用两个是预期用途,您可以\vspace{\floatsep}
在第一个标题后使用(或任何合适的长度)。