mirror of https://github.com/texmacs/doc.git
98 lines
3.8 KiB
Tcl
98 lines
3.8 KiB
Tcl
<TeXmacs|1.0.4.2>
|
|
|
|
<style|tmdoc>
|
|
|
|
<\body>
|
|
<tmdoc-title|Seitenumbruch-Konstrukte>
|
|
|
|
Ein Dokument wird in ähnlicher Weise in Seiten umgebrochen wie die Absätze
|
|
in Zeilen. Der Seitenumbruch-Algorithmus erzeugt <def-index|Seitenfüllung>,
|
|
das ähnelt dem Blocksatz, er versucht Seiten gleichmäÿ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 ä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>
|
|
Ä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ür, dass die nächste Zeile auf einer neuen Seite erscheint, ohne
|
|
das die Seite gefü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>
|
|
Ä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-Ü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ü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 äuÿerster Vorsicht einsetzen.
|
|
</explain>
|
|
|
|
<\explain>
|
|
<explain-macro|page-break*><explain-synopsis|einen Seitenumbruch nach
|
|
dieser Zeile erzwingen>
|
|
<|explain>
|
|
Ähnlich wie <markup|page-break>, bezieht aber auf die vorgängige Zeile.
|
|
</explain>
|
|
|
|
Wenn mehrere \Rnew page'' und \Rpage break'' Befehle sich auf die selbe
|
|
Stelle beziehen, dann wird nur der erste berü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> |