Wie kann man Floats dazu bringen, Text zu unterbrechen?

Wie kann man Floats dazu bringen, Text zu unterbrechen?

In meinem Dokument habe ich viele Bilder und viele Floats und habe daher Probleme, alles richtig zu formatieren. Ein Problem ist, dass Floats dazu neigen, am Ende des Dokuments zu landen. Wie kann ich LaTeX dazu bringen, meinen Text aufzuteilen und meinen Float am Anfang oder Ende der Seite zu platzieren, anstatt den Float an das Ende des Dokuments zu verschieben?

Der Hauptgrund für meine Frage ist nicht so sehr, dass ich die Grafik nicht am Ende haben möchte, sondern dass ich nicht möchte, dass die Grafik eine ganze Seite für sich einnimmt. Eine eigene Seite für sich zu haben, ist eine Verschwendung von wertvollem Platz, den ich nicht habe. Ich muss Text auf derselben Seite haben, auch wenn er klein ist (und hässlich aussieht). Jeder Zentimeter zählt.

Ich wünschte, ich könnte einen MWE abgeben, aber ich weiß nicht, wie ich das in einem so dokumentspezifischen Fall und ohne Freigabe meines Dokuments machen soll. Ich hoffe, dass mir trotzdem jemand helfen kann.

Antwort1

Für die Feinabstimmung Ihres Dokuments sehe ich zwei Hauptalternativen. Die erste halte ich typografisch für praktikabler, da sie häufig die besten Ergebnisse liefert. Die zweite sollte nur als letztes Mittel eingesetzt werden.

NotizBitte versuchen Sie auch, LaTeX mehr als ein- oder zweimal auszuführen, um eine stabile und praktikable Float-Positionierung zu erhalten.


Lockern Sie die Positionierungsvorgabe

Wenn Sie eine schwebende Umgebung erstellen, können Sie angeben, wo LaTeX versuchen soll, sie zu platzieren. Normalerweise versucht es dies oben oder unten auf der Seite oder auf einer schwebenden Seite. Wenn Sie nur eine Teilmenge von Alternativen angeben, berücksichtigt LaTeX nur diese.

Wenn Sie beispielsweise deklarieren, \begin{table}[ht]erwägt LaTeX, die Tabelle dort oder oben auf der Seite zu platzieren, und verwirft andere Lösungen. Sie können also versuchen, mit diesen Optionen herumzuspielen. Wenn Sie beispielsweise tbpeinige Floats bereitstellen, erzwingt dies möglicherweise eine bessere Platzierung. (Danke, @DavidCarlisle)

Erzwingen Sie eine Positionierung

Egal, wie Sie es anstellen, manchmal kann es notwendig sein, die Float-Umgebung zu entfernen und die Figur genau dort zu platzieren, wo sie angegeben ist. Dies wird durch Entfernen der Float-Umgebung erreicht, ist aber ein extremer Ausweg, der mit Vorsicht verwendet werden muss.

verwandte Informationen