为什么当我在某个部分中插入图形然后转到新部分时,我的图形不会停留在它们应该停留的位置

为什么当我在某个部分中插入图形然后转到新部分时,我的图形不会停留在它们应该停留的位置

这是我第四次或第五次遇到这种情况。我对乳胶很陌生,但我越来越不明白为什么会发生这种情况

我使用以下代码在文档中放置一个图形

\begin{figure}[h]
\subfloat{
\includegraphics[width=.7\textwidth]{currentdischarge}
}
\caption{Expected current discharge}
\end{figure}

然后我去开始一个新的部分并继续我的文章

\section{blah blah}

我进行排版来检查我的工作,但每次我的数字都不在我的新部分下,而不是它们应该在的位置!

请帮帮忙!我花在对抗乳胶上的时间比实际工作上的时间还多。

答案1

使用\begin{figure}[!htb],图形在大多数情况下将位于定义的位置。如果您不想要浮动,则不要使用浮动对象。改用:

\usepackage{capt-of}
...
\begin{minipage}{\textwidth}
\centering
\includegraphics{foo}
\captionof{figure}{bar}\label{baz}
\end{minipage}

使用 KOMA-Script 类之一,您不需要包capt-of。当然,这只是一个一行

相关内容