1<TeXmacs|1.0.4.2>
2
3<style|tmdoc>
4
5<\body>
6  <tmdoc-title|Seitenumbruch-Konstrukte>
7
8  Ein Dokument wird in �hnlicher Weise in Seiten umgebrochen wie die Abs�tze
9  in Zeilen. Der Seitenumbruch-Algorithmus erzeugt <def-index|Seitenf�llung>,
10  das �hnelt dem Blocksatz, er versucht Seiten gleichm��ig mit Text zu
11  versehen, so dass der Text bis zum Seitenende l�uft. Er versucht auch
12  sogenannte <em|Weisenkinder> und <em|Witwen> zu vermeiden. Das sind ein
13  oder zwei Zeilen, die vom Rest ihres Absatzes durch einen Seitenumbruch
14  getrennt wurden. Wenn es keine bessere L�sung gibt, k�nnen diese dennoch
15  entstehen.
16
17  <\explain>
18    <explain-macro|no-page-break><explain-synopsis|einen automatischen
19    Seitenumbruch nach dieser Zeile verhindern>
20  <|explain>
21    Dies verhindert einen automatischen Seitenumbruch direkt hinter dieser
22    Zeile. Dies setzt die Seitenumbruch-Strafe f�r diese Zeile auf unendlich,
23    ganz �hnlich wie <markup|no-break>.
24
25    Verbotene Seitenumbruch-Punkte werden durch \Rnew page'' und \Rpage
26    break'' aufgehoben.
27  </explain>
28
29  <\explain>
30    <explain-macro|no-page-break*><explain-synopsis|einen automatischen
31    Seitenumbruch vor dieser Zeile verhindern>
32  <|explain>
33    �hnlich wie <markup|no-page-break>. Es setzt aber die Strafe in der
34    vorgehenden Zeile.
35  </explain>
36
37  <\explain>
38    <explain-macro|new-page><explain-synopsis|beginne eine neue Seite nach
39    dieser Zeile>
40  <|explain>
41    Sorgt daf�r, dass die n�chste Zeile auf einer neuen Seite erscheint, ohne
42    das die Seite gef�llt wird. Der Seitenumbruch-Algorithmus versucht also
43    nicht die aktuelle Zeile ganz unten auf der Seite zu setzen.\ 
44  </explain>
45
46  <\explain>
47    <explain-macro|new-page*><explain-synopsis|beginne eine neue Seite vor
48    dieser Zeile>
49  <|explain>
50    �hnlich zu <markup|new-page>. Aber der Seitenumbruch erfolgt vor der
51    aktuellen Zeile, so dass die aktuelle Zeile auf der neuen Seite
52    erscheint. Dies ist f�r Kapitel-�berschriften geeignet.
53  </explain>
54
55  <\explain>
56    <explain-macro|page-break><explain-synopsis|einen Seitenumbruch nach
57    dieser Zeile erzwingen>
58  <|explain>
59    Dies erzwingt einen Zeilenumbruch hinter der aktuellen Zeile. Im
60    Gegensatz zu new-page wird die Seite gef�llt. \ Seitenumbruch-Algorithmus
61    versucht die aktuelle Zeile ganz unten auf die Seite zu setzen.\ 
62
63    Das sollte man nur benutzen, um den automatischen Seitenumbruch
64    vorsichtig anzupassen. Idealerweise sollte das eigentlich wie
65    <markup|line-break> wie ein Hinweis arbeiten, da es aber als Befehl
66    implementiert ist, sollte man es mit �u�erster Vorsicht einsetzen.
67  </explain>
68
69  <\explain>
70    <explain-macro|page-break*><explain-synopsis|einen Seitenumbruch nach
71    dieser Zeile erzwingen>
72  <|explain>
73    �hnlich wie <markup|page-break>, bezieht aber auf die vorg�ngige Zeile.
74  </explain>
75
76  Wenn mehrere \Rnew page'' und \Rpage break'' Befehle sich auf die selbe
77  Stelle beziehen, dann wird nur der erste ber�cksichtigt. \ Jedes
78  <markup|new-page> oder <markup|page-break> nach dem ersten wird ignoriert.
79  Jedes <markup|new-page> oder <markup|page-break> in einer Zeile wird
80  <markup|new-page*> oder <markup|page-break*> in der folgenden Zeile
81  vorgezogen. Jedes <markup|new-page*> oder <markup|page-break*> nach dem
82  ersten Auftreten wird ignoriert.
83
84  <tmdoc-copyright|2004|David Allouche|Joris van der Hoeven>
85
86  <tmdoc-license|Permission is granted to copy, distribute and/or modify this
87  document under the terms of the GNU Free Documentation License, Version 1.1
88  or any later version published by the Free Software Foundation; with no
89  Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
90  Texts. A copy of the license is included in the section entitled "GNU Free
91  Documentation License".>
92</body>
93
94<\initial>
95  <\collection>
96    <associate|language|german>
97  </collection>
98</initial>