mirror of https://github.com/texmacs/doc.git
138 lines
5.4 KiB
Tcl
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> |