
Я хочу поместить рисунок под абзацем в Latex (одна страница). Я использую WinShell, но он всегда применяет рисунок над абзацем.
примечание: достаточно места для размещения рисунка. Я хочу разместить рисунок под абзацем на одной странице. Рисунок и абзац должны быть на одной странице, но рисунок всегда должен располагаться выше. Как решить эту проблему?
\begin{figure}
\centering
\includegraphics[width=4in]{image}
\caption[my image ]
{Imy image}
\end{figure}
решение1
Окружающая среда figure
используется для созданияплавающийРисунки -- LaTeX свободно перемещает их в наиболее привлекательное место. В качестве необязательного аргумента для среды figure
вы можете указать LaTeX, где разместить рисунок. (По умолчанию он помещается в верхнюю часть страницы.)
Чтобы он появился там, где вы его поместили в коде, вызовите его следующим образом:
\begin{figure}[h]
The h
означает «здесь». Вы также можете указать нижнюю часть страницы, сказав [b]
. Вы можете перечислить более одного предпочтения — [hb]
означает «поместить его здесь, но если нет места, поместить его в нижнюю часть страницы».
решение2
Используйте эту [h!]
опцию, чтобы рисунок отображался именно там, где он находится в тексте, а не перемещался в другое место.
\begin{figure}[h!]