Angenommen, ich habe einen Float (Abbildung/Tabelle) - wie kann ich dafür sorgen, dass dieser Floatstetsvor einem bestimmten Textabschnitt (und immer nach einem anderen).
Wenn der Float zur nächsten Seite wechseln würde, sollte er auch zur nächsten Seite wechseln. Im Grunde habe ich also:
\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}
Der „Teil, in dem sich das Bild bewegen kann“ des Bildes sollte sich (idealerweise) genauso verhalten, als wäre es mit markiert [h]
. Aber es sollte sich definitiv nicht nach/vor die Grenzen bewegen. Selbst wenn das bedeutet, dass weiße Seiten hinzugefügt werden/die Hälfte der Seite nicht genutzt wird.
Antwort1
Das placeins
Paket stellt einen \FloatBarrier
Befehl bereit, der automatisch \clearpage
an Punkten einfügt, an denen Floats ausstehen. Die section
Option fügt dies automatisch zu jedem Abschnitt hinzu.
Um zu verhindern, dass Floats mit ihrem Callout an den Anfang der Seite verschoben werden, können Sie das Standardpaket verwenden flafter
, das keine Optionen oder Befehle enthält, sondern lediglich den Algorithmus zur Float-Platzierung neu anordnet, sodass die „obere“ Position nur auf späteren Seiten berücksichtigt wird. Dies bedeutet, dass Floats erst nach ihrer Position in der Quelldatei angezeigt werden.