如何控制浮动图像的位置?

如何控制浮动图像的位置?

可能重复:
将表格/图片放在靠近提及的地方

我想使它像这样:

text
image
text
image

但即使我将[h!]图片放到这个位置,图片也会因为太大而移到下一页。应该放在图片下面的文本却覆盖了图片!!!

我该如何修复它?

答案1

您可以\FloatBarrier使用放置包以防止浮动(图形)通过某些点,例如后面的​​文本的开头。例如:

\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{placeins}
\begin{document}
Text
\begin{figure}[h!]
\includegraphics{pic1.jpg}
\end{figure}
\FloatBarrier
Text
\begin{figure}[h!]
\includegraphics{pic2.jpg}
\end{figure}
\FloatBarrier
Text
\end{document}

相关内容