1
0
Fork 0
doc/devel/format/regular/prim-space.de.tm

138 lines
5.4 KiB
Tcl

<TeXmacs|1.0.4.2>
<style|tmdoc>
<\body>
<tmdoc-title|Leerraum-Konstrukte>
<\explain>
<explain-macro|vspace|len>
<explain-macro|vspace|len|min|max><explain-synopsis|Vertikaler Abstand
danach>
<|explain>
Dieses Konstrukt fügt einen vertikalen variablen Abstand nach dem
aktuellen Absatz ein. Alle Operanden müssen
<hyper-link|Längeneinheiten|../basics/lengths.de.tm> sein. Das
<src-arg|len>-Argument spezifiziert die Vorgabelänge und <src-arg|min>
bzw. <src-arg|max> die untere und obere Grenze der Dehnbarkeit. Werden
<src-arg|min> und <src-arg|max> nicht angegeben, dann wir \ aus
<src-arg|len> nach impliziten Vorgaben eine obere und untere Grenze
berechnet.
Beachten Sie, dass die Operanden nicht evaluiert werden. Sie müssen daher
Zeichenketten sein.\
</explain>
<\explain>
<explain-macro|vspace*|len>
<explain-macro|vspace*|len|min|max><explain-synopsis|Vertikaler Abstand
davor>
<|explain>
Dieses Konstrukt ähnelt <markup|vspace> bis auf die Tatsache, dass der
vertikale Abstand vor dem aktuellen Absatz eingefügt wird. Der daraus
resultierende wirkliche Abstand ist das Maximum der mit <markup|vspace>
und <markup|vspace*> spezifizierten Abstände zweier auf einander
folgender Absätze - nicht die Summe.
</explain>
<\explain>
<explain-macro|space|len>
<explain-macro|space|len|bot|top><explain-synopsis|Fixer horizontaler
Abstand>
<|explain>
Dieses Konstrukt fügt eine leere Box ein, deren Länge <src-arg|len> ist
und deren Untergrenze bzw. Obergrenze um <src-arg|bot> und <src-arg|top>
oberhalb der Basislinie liegen.
Wenn <src-arg|bot> und <src-arg|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.\
</explain>
<\explain>
<explain-macro|hspace|len>
<explain-macro|hspace|len|min|max><explain-synopsis|Variabler
horizontaler Abstand>
<|explain>
Dieses Konstrukt fügt einen variablen horizontalen Abstand der Nennlänge
<src-arg|len> ein. <src-arg|len> muss eine
<hyper-link|Längeneinheit|../basics/lengths.de.tm> sein. <src-arg|min>
und <src-arg|max> spezifizieren Ober- und Untergrenzen der Dehnbarkeit.
Wenn <src-arg|min> und <src-arg|max> nicht angegeben werden, dann werden
sie aus <src-arg|len> nach impliziten Vorgaben berechnet.
Beachten Sie, dass die Operanden nicht evaluiert werden. Sie müssen daher
Zeichenketten sein.\
</explain>
<\explain>
<explain-macro|htab|min>
<explain-macro|htab|min|weight><explain-synopsis|Horizontaler Sprung>
<|explain>
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 <em|Minimallänge> (<with|color|brown|min>)und ein
<em|Gewicht> (<with|color|brown|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.
<\indent>
<explain-macro|htab|min> fügt einen starken Sprung der Minimallänge
<src-arg|min> und Gewicht 1 ein. Der <src-arg|min> -Operand muss eine
<hyper-link|Längeneinheit|../basics/lengths.de.tm> sein.
<explain-macro|htab|min|weight> spezifiziert ein Gewicht, das entweder
eine positive Dezimalzahl ist oder eine von den unten angegebenen
Werten.
<explain-macro|htab|min|<src-value|first>> fügt einen <em|hinten
schwachen> Sprung ein, signifikant ist nur der erste in einem Absatz.
<explain-macro|htab|min|<src-value|last>> fügt einen <em|vorne
schwachen> Absatz ein, nur der letzte in einem Absatz ist signifikant.
</indent>
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.
</explain>
<tmdoc-copyright|2004|David Allouche|Joris van der Hoeven>
<tmdoc-license|Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled "GNU Free
Documentation License".>
</body>
<\initial>
<\collection>
<associate|language|german>
<associate|preamble|false>
</collection>
</initial>