2010-11-27 4 views
10

Я хочу, чтобы изображение было точно в определенном месте в моем тексте. Я использую команды нижеКак я могу поместить фигуру в латекс?

\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

+2

Вы должны разместить это на http://tex.stackexchange.com/ – Brad 2010-11-27 22:00:34

ответ

3

Попробуйте спецификатор h размещения. Из here:

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

Это не гарантия идеальное размещение, но он старается.

+0

Спасибо за ответ, Стив. Я попытался, но это не сработает. – user522558 2010-11-27 22:28:18

9

Чтобы работать со стандартной системой поплавка, вы можете попробовать h-позиционер (как указано в другом ответе), но с помощью! модификатором, как в

\begin{figure}[h!] 
    ... 
\end{figure} 

Существует еще один позиционер H, такой как h! но пытается усерднее. Необходимо пакету float

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

, но даже это не работает во много раз. Однако, поскольку вы делаете это в списке, попытка использовать float может оказаться для вас не лучшим.

Вы можете попытаться создать minipage, чтобы разместить цифру. Или, возможно, способ сделать то, что вы хотите, может состоять в том, чтобы опустить среду figure, но сохраните center, если хотите.

4

Если вы точно знаете, где вы хотите фигуру, не используйте поплавок (вот что такое «фигура» envoromnet) ... плавает там, чтобы ... дождаться этого ..... float!

Так что, если вы точно знаете, где вы хотите, чтобы ваш рисунок, просто используйте \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, слишком мал.)

+0

@joel: извините, не видел вашего ответа, когда начал писать мои ... – 2010-11-28 09:59:53

Смежные вопросы