Leerraum-Konstrukte |
Dieses Konstrukt fügt einen vertikalen variablen Abstand nach dem aktuellen Absatz ein. Alle Operanden müssen Längeneinheiten sein. Das len-Argument spezifiziert die Vorgabelänge und min bzw. max die untere und obere Grenze der Dehnbarkeit. Werden min und max nicht angegeben, dann wir aus len nach impliziten Vorgaben eine obere und untere Grenze berechnet.
Beachten Sie, dass die Operanden nicht evaluiert werden. Sie müssen daher Zeichenketten sein.
Dieses Konstrukt ähnelt
Dieses Konstrukt fügt eine leere Box ein, deren Länge len ist und deren Untergrenze bzw. Obergrenze um bot und top oberhalb der Basislinie liegen.
Wenn bot und top nicht spezifiziert werden, dann wird eine leere Box eingefügt, deren Untergrenze die Basislinie ist und deren Obergrenze auf der Höhe des Kleinbuchstabens x in der aktuellen Schriftart und -größe ist.
Beachten Sie, dass die Operanden nicht evaluiert werden. Sie müssen daher Zeichenketten sein.
Dieses Konstrukt fügt einen variablen horizontalen Abstand der Nennlänge len ein. len muss eine Längeneinheit sein. min und max spezifizieren Ober- und Untergrenzen der Dehnbarkeit. Wenn min und max nicht angegeben werden, dann werden sie aus len nach impliziten Vorgaben berechnet.
Beachten Sie, dass die Operanden nicht evaluiert werden. Sie müssen daher Zeichenketten sein.
Sprünge sind horizontaler Leerraum, der so gedehnt wird, dass er den ganzen verfügbaren horizontalen Raum einnimmt. Wenn ein Absatz umgebrochen wird, also in mehrere sichtbare Zeilen zerlegt wird, dann werden nur Sprünge in der letzten Zeile gedehnt.
Ein Sprung hat eine Minimallänge (min)und ein Gewicht (weight). Wenn das Gewicht 0 ist, dann handelt sich um einen schwachen Sprung, sonst um einen starken. Wenn eine Zeile sowohl starke wie schwache Sprünge enthält, dann werden nur die starken gedehnt.
Der Bruchteil des vorhandenen horizontalen Leerraums, der jedem starken Sprung zugeteilt wird, ist seinem Gewicht proportional. Wenn nur schwache Sprünge existieren, erhält jeder den gleichen Anteil.
<
<
<
<
Operanden werden nicht evaluiert, sie müssen daher Zeichenketten sein.
Schwache Sprünge sind in Stildefinitionen sehr nützlich. Beispielsweise werden hinten schwache Sprünge benutzt, damit Listen sich über eine vollen Absatz ausdehnen können. Das ist nötig, damit in verschachtelten Listen die vertikalen Abstands-Konstrukte richtig funktionieren. In normalen Dokumenten werden Sprünge oft dazu benutzt, um ein Textstück auf die rechte Seite einer Seite zu platzieren und ein anderes auf die linke Seite.