数字未显示在预期位置

数字未显示在预期位置

可能重复:
强制在文本中放置图形

我有一个文档,我正在插入 .png 图像,但它们没有显示在我想要的位置。我该如何解决这个问题?

例如

\documentclass{report}    
\usepackage[pdftex]{graphicx}
\begin{document}
\section{Section 1}
\begin{figure}
\begin{center}
\includegraphics[scale  = 0.5]{Andromeda Galaxy.jpg}
\end{center}
\end{figure}
\section{Section 2}
Text
\end{document}

结果:

答案1

您没有说明要将它们放在哪里,但我推测您想确保第 1 节的图形不会在第 1 节开始之前出现。如果是这样,则\suppressfloats在您的情况下使用的标准 LaTeX 命令可能带有可选参数,[t]以防止它仅出现在顶部。您还可以(另外)向环境添加一个可选参数,figure以允许它出现在指定的位置(如果可能)。因此,解决方案如下:

\section{Section 1}
\suppressfloats[t]
\begin{figure}[tbh] ...

如果你还想确保属于一个部分的浮动元素停留在该部分内,你可以使用placeins该包提供了一个名为的命令\FloatBarrier

相关内容