我有多个小节,其中一个有 3 个后续图片
\subsection{Sometitle 1}
words words words...
3X
\begin{figure}[h!]
\centering
\includegraphics[width=\linewidth]{pics/img}
\caption{Desc.}
\label{fig:img}
\end{figure}
然后是下一小节
\subsection{Sometitle 2}
other words other words...
两幅图像占据了整整一页,第三幅图像显示在下一小节的前几行之后。
我如何开始下一个子部分后第三个图,但是第三个图不在自己的页面上?
答案1
三种解决方案:
附带float
包装:
添加\usepackage{float}
到您的序言中,并为您的图表写下:
\begin{figure}[H}
\centering
\includegraphics[…]{…}
\caption{…}
\label{…}
\end{figure}
附带caption
包装:
添加\usepackage{caption}
到你的序言中并写下:
\begin{minipage}{\linewidth}
\centering
\includegraphics[…]{…}
\captionof{figure}{…}
\label{…}
\end{minipage}
附带placeins
包装:
添加\usepackage{placeins}
到你的序言中并写下:
\FloatBarrier
\subsection{titleofsection 4.4.1}
但是,请注意,这可能会导致页面上出现不必要的空白,尤其是对于较大的图形,因为 LaTeX 定义了页面上浮动元素的有限空间。当然,这可能会被覆盖。