Zeilenumbruch-Konstrukte |
Ein einfaches Dokument ist eine Sequenz von logischen
Absätzen, eine für jeden Unter-Baum eines
Dieses Konstrukt ist überholt. Es dient dazu, einen logischen Absatz in mehrere logische Absätze zu unterteilen, ohne explizit neue Unter-Bäume für alle Absätze zu erzeugen.
Wir erinnern daran, dass logische Absätze wichtige Strukturen im Schriftsatz-Prozess sind. Viele Konstrukte und Kontextvariablen (Vertikaler Abstand, Absatz-Stil, Zeileneinzug, Seitenumbruch usw.) operieren mit ganzen Absätzen oder an den Grenzen des umgebenden Absatzes.
Dieses Konstrukt wird überholt sein, wenn das
Zur Zeit kann
Es wird unsichtbarer Abstand mit Breite 0 und eine Trennstrafe
0. Die verschiedenen Wort-Trennungen besitzen unterschiedliche
Trennstrafen. Der Trennungs-Algorithmus sucht nach einem Satz
von Trennpunkten, indem er die Summe der Trennstrafen minimiert.
Deshalb ist die Trennung an der Stelle des
Im Gegensatz zu
Setze einen Trennpunkt mit einer unendlich hohen Trennstrafe,
verbiete also die Trennung an dieser Stelle. Das ist manchmal sehr
nützlich. Eine andere Möglichkeit unerwünschte
Trennungen zu verhindern, ist das