如何在乳胶中定位图形?

时间:2010-11-27 22:00:00

标签: latex

我希望将图片准确地放在文本中的特定位置。我使用下面的命令

\begin{enumerate}
\item T.D. Lee(1957 Physics Nobel Laureate)
\begin{figure}
\begin{center}
\includegraphics[scale=0.5]{TdLee.eps}
\end{center}
\end{figure}

我有很多这样的数字。会发生什么是我看到不同顺序的数字和项目。你可以让我知道我应该使用哪种乳胶命令,以便将图片放在每个项目的下方或右侧?

谢谢

Kurt

3 个答案:

答案 0 :(得分:9)

要使用标准浮动系统,您可以尝试使用h定位器(如另一个答案中所述),但使用!

中的修饰符
\begin{figure}[h!]
  ...
\end{figure}

甚至还有另一个H定位器,就像h!但要努力。它需要包float

\usepackage{float}
...
\begin{figure}[H]
  ...
\end{figure}

但即使这样也不会多次奏效。但是,由于您在列表中执行此操作,因此尝试使用浮动可能不是最适合您的。

你可能会尝试创建一个minipage来容纳这个数字。或者也许你想做的事情的方法可能是一起省略figure环境,但如果你想要的话,请保留center

答案 1 :(得分:5)

如果你确切知道你想要的数字,不要使用浮点数(这就是“图”envoromnet是什么)......浮点数就是.....等待它..... EM>浮!

因此,如果您确切知道自己想要的数字,只需使用\inputgraphics

\begin{enumerate}
\item T.D. Lee(1957 Physics Nobel Laureate)
\begin{center}
\includegraphics[scale=0.5]{TdLee.eps}
\end{center}
...
\end{enumerate}

您还可以重新定义enumerate环境,这样您就不必使用\begin{center}...\end{center}环境围绕每张图片,但如果您对如何操作感兴趣,我会留下它一个单独的问题。 (并且毫无歉意地建议您在TeX StackExchange上询问,其中没有与TeX相关的问题太小。)

答案 2 :(得分:3)

尝试使用h展示位置说明符。来自here

\begin{figure}[h]
\centering
\includegraphics[scale=0.5]{TdLee.eps}
\end{figure}

它不会保证完美展示位置,但会尝试。