Umbrüche und Seitenabstimmung

LaTeXs Zeilen- und Seitenumbruch ist ausgezeichnet, braucht aber gelegentlich einen Schubs: ein Wort korrigieren, das nicht getrennt wird, einen Umbruch erzwingen oder verbieten oder eine vereinzelte Zeile (eine Widow oder Orphan) vertreiben. Diese Seite ist das Werkzeugset - aber als letztes Mittel: Es ist sicherer, zuerst den Wortlaut leicht anzupassen, als manuelle Umbrüche einzufügen.

Silbentrennung

LaTeX trennt automatisch mit den Mustern der jeweiligen Sprache. Für ein einzelnes Wort verwenden Sie \- (bedingter Trennstrich: man\-u\-script trennt dort, aber nur bei Bedarf). Globale Ausnahmen stehen in der Präambel mit \hyphenation{man-u-script ...}; erlaubte Stellen werden mit - markiert. Das Paket hyphenat bietet feinere Kontrolle, etwa für URLs, bereits hyphenierte Wörter oder das Abschalten der Trennung. Muster sind sprachabhängig, und babel aktiviert die richtigen.

latex
\hyphenation{man-u-script data-base}   % 例外をプリアンブルで / exceptions in the preamble
... man\-u\-script ...                  % \- は任意ハイフン / discretionary hyphen

Zeilenumbruch — \\ / \linebreak / \sloppy

\\ erzwingt einen Zeilenumbruch (in Absätzen und Tabellen), \newline bricht laufenden Text um, \linebreak[n] (n 0-4, 4 erzwingt) bricht die Zeile bei beibehaltener Blocksatz-Ausrichtung, und \nolinebreak[n] verbietet den Umbruch. Für einen Absatz mit hartnäckigen overfull lines setzen Sie \sloppy … \fussy (oder die Umgebung sloppypar): LaTeX vergrößert dann den Wortabstand statt in den Rand zu laufen - lokal verwenden, nicht dokumentweit. Für Seiten: \pagebreak[n] / \nopagebreak[n], \newpage und \clearpage (spült auch Floats aus).

latex
{\sloppy この段落だけ語間を緩める。 \par}   % 局所的に / locally
\linebreak[4]   % 行分割を強制(両端揃え)/ force a justified break

Widows und Orphans

Eine Widow ist die letzte Zeile eines Absatzes allein am Anfang einer Seite; ein Orphan (club line) ist die erste Zeile allein am Ende einer Seite. Man vermeidet sie durch höhere Strafen: \clubpenalty (Orphan) und \widowpenalty (Widow) haben beide standardmäßig 1000; 10000 vermeidet sie stark. Für eine einzelne widerspenstige Seite macht \enlargethispage{\baselineskip} sie um eine Zeile höher, oder \raggedbottom erlaubt ungleiche Seitenunterkanten (während \flushbottom standardmäßig dehnt, um sie anzugleichen).

latex
\clubpenalty=10000              % オーファンを強く回避 / strongly avoid orphans
\widowpenalty=10000             % ウィドウを強く回避 / strongly avoid widows
\enlargethispage{\baselineskip} % このページを1行分高く / one line taller here