我希望将图片准确地放在文本中的特定位置。我使用下面的命令
\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
答案 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}
它不会保证完美展示位置,但会尝试。