mirror of https://github.com/texmacs/doc.git
98 lines
3.8 KiB
Plaintext
98 lines
3.8 KiB
Plaintext
|
<TeXmacs|1.0.4.2>
|
|||
|
|
|||
|
<style|tmdoc>
|
|||
|
|
|||
|
<\body>
|
|||
|
<tmdoc-title|Seitenumbruch-Konstrukte>
|
|||
|
|
|||
|
Ein Dokument wird in <20>hnlicher Weise in Seiten umgebrochen wie die Abs<62>tze
|
|||
|
in Zeilen. Der Seitenumbruch-Algorithmus erzeugt <def-index|Seitenf<6E>llung>,
|
|||
|
das <20>hnelt dem Blocksatz, er versucht Seiten gleichm<68><6D>ig mit Text zu
|
|||
|
versehen, so dass der Text bis zum Seitenende l<>uft. Er versucht auch
|
|||
|
sogenannte <em|Weisenkinder> und <em|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.
|
|||
|
|
|||
|
<\explain>
|
|||
|
<explain-macro|no-page-break><explain-synopsis|einen automatischen
|
|||
|
Seitenumbruch nach dieser Zeile verhindern>
|
|||
|
<|explain>
|
|||
|
Dies verhindert einen automatischen Seitenumbruch direkt hinter dieser
|
|||
|
Zeile. Dies setzt die Seitenumbruch-Strafe f<>r diese Zeile auf unendlich,
|
|||
|
ganz <20>hnlich wie <markup|no-break>.
|
|||
|
|
|||
|
Verbotene Seitenumbruch-Punkte werden durch \Rnew page'' und \Rpage
|
|||
|
break'' aufgehoben.
|
|||
|
</explain>
|
|||
|
|
|||
|
<\explain>
|
|||
|
<explain-macro|no-page-break*><explain-synopsis|einen automatischen
|
|||
|
Seitenumbruch vor dieser Zeile verhindern>
|
|||
|
<|explain>
|
|||
|
<20>hnlich wie <markup|no-page-break>. Es setzt aber die Strafe in der
|
|||
|
vorgehenden Zeile.
|
|||
|
</explain>
|
|||
|
|
|||
|
<\explain>
|
|||
|
<explain-macro|new-page><explain-synopsis|beginne eine neue Seite nach
|
|||
|
dieser Zeile>
|
|||
|
<|explain>
|
|||
|
Sorgt daf<61>r, dass die n<>chste Zeile auf einer neuen Seite erscheint, ohne
|
|||
|
das die Seite gef<65>llt wird. Der Seitenumbruch-Algorithmus versucht also
|
|||
|
nicht die aktuelle Zeile ganz unten auf der Seite zu setzen.\
|
|||
|
</explain>
|
|||
|
|
|||
|
<\explain>
|
|||
|
<explain-macro|new-page*><explain-synopsis|beginne eine neue Seite vor
|
|||
|
dieser Zeile>
|
|||
|
<|explain>
|
|||
|
<20>hnlich zu <markup|new-page>. Aber der Seitenumbruch erfolgt vor der
|
|||
|
aktuellen Zeile, so dass die aktuelle Zeile auf der neuen Seite
|
|||
|
erscheint. Dies ist f<>r Kapitel-<2D>berschriften geeignet.
|
|||
|
</explain>
|
|||
|
|
|||
|
<\explain>
|
|||
|
<explain-macro|page-break><explain-synopsis|einen Seitenumbruch nach
|
|||
|
dieser Zeile erzwingen>
|
|||
|
<|explain>
|
|||
|
Dies erzwingt einen Zeilenumbruch hinter der aktuellen Zeile. Im
|
|||
|
Gegensatz zu new-page wird die Seite gef<65>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
|
|||
|
<markup|line-break> wie ein Hinweis arbeiten, da es aber als Befehl
|
|||
|
implementiert ist, sollte man es mit <20>u<EFBFBD>erster Vorsicht einsetzen.
|
|||
|
</explain>
|
|||
|
|
|||
|
<\explain>
|
|||
|
<explain-macro|page-break*><explain-synopsis|einen Seitenumbruch nach
|
|||
|
dieser Zeile erzwingen>
|
|||
|
<|explain>
|
|||
|
<20>hnlich wie <markup|page-break>, bezieht aber auf die vorg<72>ngige Zeile.
|
|||
|
</explain>
|
|||
|
|
|||
|
Wenn mehrere \Rnew page'' und \Rpage break'' Befehle sich auf die selbe
|
|||
|
Stelle beziehen, dann wird nur der erste ber<65>cksichtigt. \ Jedes
|
|||
|
<markup|new-page> oder <markup|page-break> nach dem ersten wird ignoriert.
|
|||
|
Jedes <markup|new-page> oder <markup|page-break> in einer Zeile wird
|
|||
|
<markup|new-page*> oder <markup|page-break*> in der folgenden Zeile
|
|||
|
vorgezogen. Jedes <markup|new-page*> oder <markup|page-break*> nach dem
|
|||
|
ersten Auftreten wird ignoriert.
|
|||
|
|
|||
|
<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>
|
|||
|
</collection>
|
|||
|
</initial>
|