Сделать поплавок «между» частями

Сделать поплавок «между» частями

Ну, скажем, у меня есть поплавок (рисунок/таблица) - как мне сделать так, чтобы этот поплавок былвсегдаперед определенным фрагментом текста (и всегда после другого).

Если float переключится на следующую страницу, то он должен быть до этого и должен упасть на следующую страницу. Так что в основном у меня есть:

\begin{document}
....lots of text BEFORE IMAGE...

...part where image can move around inside....
\begin{figure}
\end{figure}
...lots of text after image....
\end{docuement}

"Часть, где изображение может перемещаться внутри" изображения должно (в идеале) вести себя так же, как если бы оно было отмечено [h]. Но оно определенно не должно перемещаться после/перед границами. Даже если это означает добавление белых страниц/неиспользование половины страницы.

решение1

Пакет placeinsпредоставляет \FloatBarrierкоманду, которая автоматически вставляет \clearpageв точки, если есть ожидающие float. Его sectionопция добавляет это автоматически в каждый раздел.

Чтобы предотвратить перемещение плавающих элементов в верхнюю часть страницы вместе с их выноской, можно использовать стандартный flafterпакет, который не имеет опций или команд, а просто перестраивает алгоритм размещения плавающих элементов таким образом, что «верхняя» позиция учитывается только на последующих страницах, что означает, что плавающие элементы появляются только после своей позиции в исходном файле.

Связанный контент