У меня есть проблема с изображением и некоторым текстом. У меня есть этот код:
Some text...\\
\begin{figure}[ht]
\centering
\includegraphics[scale=0.75]{picture.jpg}
\caption{The caption}
\label{fig:picture}
\end{figure}
Some more text...
В основном я хочу это:
Some text. (Above image in the code)
[end of page / new page]
image
Some more text. (Below the image in the code)
[start of new section]
Но, то, что вышеупомянутый код дает мне, является этим:
Some text. (Above image in the code)
Some more text. (Below the image in the code)
[end of page / new page]
image
[start of new section]
Latex настаивает на том, чтобы помещать все кроме нового раздела выше изображения даже при том, что ниже изображения в коде. Вероятно, потому что изображение плавает на вершине - но какова моя альтернатива? Существует недостаточно пространства на первой странице, которая отобразит изображение там, я не могу использовать [h] в качестве выравнивания плавающего.
Я могу "взломать его", путем создания пустого нового раздела, как \section*{}
, но это создает некоторый пробел, который выглядит странным. Какие-либо предложения?
Если вам действительно нужна фигура в этом месте, используйте пакет float
:
В преамбуле:
\usepackage{float}
, затем в тексте:
Some text...
\begin{figure}[H]
\centering
\includegraphics[scale=0.75]{picture.jpg}
\caption{The caption}
\label{fig:picture}
\end{figure}
Some more text...
Хотя предпочтительнее разрешить LaTeX размещать поплавки.
Другой способ сделать то же самое - использовать пакет caption
.
В преамбуле:
\usepackage{caption}
затем в тексте:
Some text...
\begin{center}
\includegraphics[scale=0.75]{picture.jpg}\\
\caption{figure}[LOF entry]{The caption}
\label{fig:picture}
\end{center}
Some more text...