Использование пакета afterpage
может быть хорошим решением. Однако, используя опцию here
, вы пытаетесь указать LaTeX, куда вы хотите поместить изображение. Вместо этого вам нужно указать LaTeX, куда лучше поместить изображение:
- используйте
\begin{figure}[tb]
для рисунков, которые хорошо вписываются в страницу с текстом (скажем, половина высоты текста для рисунка и другая половина для текста)
- используйте
\begin{figure}[p]
для поплавков, достаточно больших, чтобы требовать выделенную страницу.
Установка правильной опции увеличивает ваши шансы получить изображение почти там, где вы хотите, имея при этом хороший макет страницы.
Если рисунок все еще слишком далеко от страницы, на которой он должен быть размещен, вы можете установить некоторые «барьеры» для позиционирования поплавков с пакетами placeins или afterpage (уже упоминалось ).