我有一个部分描述了一组 6 张图片。添加该部分及其下方的图片后,图片没有放在正确的位置。其中一些放在了该部分之后,这是正确的,但其他图片放在了下一个部分之后。有什么办法可以解决这个问题吗?
我想要的页面外观如下:
Image 1 | Image 4
Image 2 | Image 5
Image 3 | Image 6
|
....... | .......
....... | .......
这些点代表页面的文本。显然,该页面是两列的。
最后,这是我正在使用的代码。
\section{....}
<Section Text Referencing The 5 Figures Below>
\begin{figure}[h]
\begin{center}
\includegraphics[width=3.0in]{example1_scene.png}
\end{center}
\end{figure}
\begin{figure}[h]
\begin{center}
\includegraphics[width=3.0in]{example1_topview.png}
\end{center}
\end{figure}
\begin{figure}[h]
\begin{center}
\includegraphics[width=3.0in]{on_smith_and_screen.png}
\end{center}
\end{figure}
\begin{figure}[h]
\begin{center}
\includegraphics[width=3.0in]{example1_2.png}
\end{center}
\end{figure}
\begin{figure}[h]
\begin{center}
\includegraphics[width=3.0in]{example1_3.png}
\end{center}
\end{figure}
\begin{figure}[h]
\begin{center}
\includegraphics[width=3.0in]{example1_4.png}
\end{center}
\end{figure}
答案1
环境figure
设计为浮动,这就是您所看到的行为的原因。如果您想将图形分组在一起,可以将每个\includegraphics
命令(不是命令figure
)放入tabular
环境中,minipage
或者您可以使用该subfig
包来组织带有子标题的图形组。subfig
包文档提供了很多选项来向您展示如何执行此操作(包括一个有用的部分,说明您是否需要该包。)
答案2
在图形环境中,使用\centering
而不是\begin{center}...\end{center}
。后者增加了额外的垂直空间。你甚至不需要环境,figure
因为你不需要浮动,也不需要标题或参考资料。所以,你可以写
\begin{center}
\includegraphics[width=3.0in]{example1_scene.png}
\includegraphics[width=3.0in]{example1_topview.png}
...
\end{center}
或类似内容\centering
。如果您需要标题或理由,请参考 Alan 的好建议。