Seitenumbruch-Konstrukte |
Ein Dokument wird in ähnlicher Weise in Seiten umgebrochen wie die Absätze in Zeilen. Der Seitenumbruch-Algorithmus erzeugt Seitenfüllung, das ähnelt dem Blocksatz, er versucht Seiten gleichmäßig mit Text zu versehen, so dass der Text bis zum Seitenende läuft. Er versucht auch sogenannte Weisenkinder und Witwen zu vermeiden. Das sind ein oder zwei Zeilen, die vom Rest ihres Absatzes durch einen Seitenumbruch getrennt wurden. Wenn es keine bessere Lösung gibt, können diese dennoch entstehen.
Dies verhindert einen automatischen Seitenumbruch direkt hinter
dieser Zeile. Dies setzt die Seitenumbruch-Strafe für diese
Zeile auf unendlich, ganz ähnlich wie
Verbotene Seitenumbruch-Punkte werden durch „new page” und „page break” aufgehoben.
Ähnlich wie
Sorgt dafür, dass die nächste Zeile auf einer neuen Seite erscheint, ohne das die Seite gefüllt wird. Der Seitenumbruch-Algorithmus versucht also nicht die aktuelle Zeile ganz unten auf der Seite zu setzen.
Ähnlich zu
Dies erzwingt einen Zeilenumbruch hinter der aktuellen Zeile. Im Gegensatz zu new-page wird die Seite gefüllt. Seitenumbruch-Algorithmus versucht die aktuelle Zeile ganz unten auf die Seite zu setzen.
Das sollte man nur benutzen, um den automatischen Seitenumbruch
vorsichtig anzupassen. Idealerweise sollte das eigentlich wie
Ähnlich wie
Wenn mehrere „new page” und „page break”
Befehle sich auf die selbe Stelle beziehen, dann wird nur der erste
berücksichtigt. Jedes