Für LaTeX-Einsteiger ist oft am verwirrendsten, wie Zeilen- und Absatzumbrüche funktionieren. Es gibt im Grunde nur zwei Regeln: Eine Leerzeile beginnt einen neuen Absatz, und \\ bricht eine *Zeile*, keinen Absatz. Wenn du diesen Unterschied verstanden hast, vermeidest du den klassischen Fehler, Absätze durch viele \\ zu trennen. Außerdem behandeln wir Erstzeileneinzug und Abstand zwischen Absätzen.
Eine Leerzeile beginnt einen Absatz
In LaTeX trennen eine oder mehrere Leerzeilen (auch Zeilen, die nur Leerzeichen oder Tabs enthalten) Absätze. Ein einzelner Zeilenumbruch im Quelltext wird dagegen in der Ausgabe nur als ein Leerzeichen behandelt; die Sätze bleiben verbunden. LaTeX entscheidet selbst, wo Zeilen umbrechen. Die Enter-Tasten im Manuskript beeinflussen die endgültigen Zeilenumbrüche nicht. Das ist ein Kernprinzip von LaTeX: das *Aussehen der Quelle* vom *Aussehen der Ausgabe* zu trennen; Details zu Leerraum stehen auch auf der Seite „Syntax rules“.
Sieh dir den folgenden Quelltext an. Der erste Teil steht über drei Zeilen, wird in der Ausgabe aber zu einem zusammenhängenden Absatz. Erst an der Leerzeile beginnt ein neuer Absatz. Mehrere Leerzeilen hintereinander haben denselben Effekt wie eine: Es entsteht nur ein Absatzumbruch.
これらの 3 行は
ソースでは改行していますが、
出力では 1 つの段落になります。
空行をはさんだので、ここから新しい段落です。Statt einer Leerzeile kannst du auch den Befehl \par schreiben; er beendet den Absatz genau gleich. \par ist dort nützlich, wo eine Leerzeile nicht erlaubt ist, etwa innerhalb einer selbst definierten Anweisung. Im normalen Fließtext ist aber eine Leerzeile lesbarer und deshalb vorzuziehen. Umgekehrt darfst du im Argument von \section{...} oder im Mathematikmodus keine Leerzeile setzen; das führt zu einem Fehler.
Zeilenumbrüche sind keine Absatzumbrüche
Das ist der entscheidende Punkt. \\ (zwei Backslashes) und \newline erzwingen innerhalb eines Absatzes einen *Zeilen*umbruch; sie trennen keine Absätze. \\ markiert nur „beende die Zeile hier“; es verlässt nicht den horizontalen Modus und beendet keinen Absatz. Daher ist es falsch, Absätze mit \\ aufzuteilen. Die offizielle Referenz sagt es ausdrücklich: Beginne keine neuen Absätze mit \\; lasse stattdessen eine Leerzeile zwischen den Absätzen.
Warum ist das problematisch? Weil ein mit \\ „getrennter“ Absatz keinen Erstzeileneinzug, keinen Absatzabstand und eine letzte Zeile ohne Randausgleich bekommt. Das Ergebnis wirkt halb fertig: Der Text bricht um, liest sich aber nicht wie ein echter Absatz. Die Faustregel lautet: Absätze immer mit einer Leerzeile (oder \par) beenden; \\ nur für erzwungene Umbrüche *innerhalb* einer Zeile verwenden.
\\ hat praktische Erweiterungen. Eine Länge in eckigen Klammern, etwa \\[2ex], fügt nach dieser Zeile zusätzlichen vertikalen Abstand ein; auch negative Werte sind möglich. Das ist in Tabellen (tabular) und abgesetzten Mathematikumgebungen üblich, wenn Zeilen weiter geöffnet werden sollen. Die Form \\* verbietet einen Seitenumbruch an dieser Umbruchstelle und hält die beiden Zeilen auf derselben Seite. Wenn du \\ dort verwendest, wo es keine Zeile zu beenden gibt, etwa am Absatzanfang, entsteht der Fehler There's no line here to end.
Wie unterscheiden sich also \newline und \linebreak? Im Absatzmodus ist \newline genau wie \\: Es bricht, ohne die Zeile zu strecken. \linebreak dagegen bricht an dieser Stelle *und* streckt die Leerstellen, sodass die Zeile bis zum rechten Rand ausgeglichen wird; dadurch können große Wortabstände entstehen. Mit \linebreak[n] (n von 0 bis 4) legst du fest, wie stark der Wunsch ist: 4 erzwingt den Umbruch, 1 ist ein schwaches „wenn möglich“. In Tabellen ist außerdem nützlich: \newline bricht nur innerhalb einer Zelle, \\ beendet die ganze Zeile.
Einzüge steuern
Standardmäßig rückt LaTeX die erste Zeile jedes Absatzes ein, außer beim ersten Absatz direkt nach einer Überschrift wie \section; das folgt der traditionellen englischen Typografie. Im japanischen Satz ist ein vollbreiter Erstzeileneinzug üblich, daher passen japanische Klassen diese Vorgaben an.
Für einzelne Absätze gibt es zwei Befehle. \noindent am Absatzanfang unterdrückt den Einzug dieses Absatzes; das ist auch praktisch, wenn ein unterbrochener Absatz fortgesetzt wird. \indent erzwingt dagegen einen Einzug und gibt intern eine leere Box der Breite \parindent aus. Mitten im Absatz haben beide keine Wirkung, weil die Einzugsentscheidung dort bereits getroffen ist.
Die Einzugstiefe selbst wird durch die Länge \parindent bestimmt. In den Standardklassen (einspaltig) sind die Vorgaben 15pt bei 10pt Text, 17pt bei 11pt, 1.5em bei 12pt und 1em im zweispaltigen Satz. Der vertikale Abstand zwischen Absätzen ist \parskip; die Standardvorgabe ist 0pt plus1pt (praktisch null, mit minimalem Streckanteil). Ändere diese Werte normalerweise in der Präambel mit \setlength.
\setlength{\parindent}{2em} % 字下げを 2em に
\setlength{\parskip}{6pt} % 段落間に 6pt の空きBlockabsätze und das Paket parskip
Für Geschäftsunterlagen oder webartige Layouts ist oft ein „Blockabsatz“-Stil beliebt: kein Erstzeileneinzug, Absätze durch vertikalen Abstand getrennt. Die einfache Variante setzt in der Präambel \parindent auf 0 und gibt \parskip etwas Raum. Das Minimalbeispiel sieht so aus.
\setlength{\parindent}{0pt}
\setlength{\parskip}{\baselineskip}Wenn du \parskip von Hand vergrößerst, hat das Nebenwirkungen: Stellen, die den Absatzabstand wiederverwenden, etwa Inhaltsverzeichnis, Listen und der Raum um Abbildungen, werden ebenfalls auseinandergezogen. Das Paket parskip behandelt das sauber; \usepackage{parskip} genügt. Standardmäßig setzt es \parindent auf 0pt und \parskip auf .5\baselineskip plus 2pt und bändigt dabei Störungen im Inhaltsverzeichnis. Der dehnbare plus-Anteil hilft LaTeX außerdem, bessere Seitenumbrüche zu finden. Wenn der Einzug erhalten bleiben soll, gib eine Option an, etwa \usepackage[indent]{parskip}.
Unterschied zu Seitenumbrüchen und Nichtumbrüchen
Ein Absatzumbruch und ein Seitenumbruch sind verschiedene Dinge. \newpage beendet die aktuelle Seite und beginnt die nächste, trennt aber keinen Absatz. \clearpage geht weiter und gibt vorher alle wartenden Gleitobjekte (Abbildungen und Tabellen) aus. Verwende beides nicht, wenn du nur einen neuen Absatz willst. Feineres Steuern von Zeilen- und Seitenumbrüchen behandeln die Seiten „Tuning line breaks“ und „Tuning page breaks“.
Es gibt auch Werkzeuge für das Gegenteil: Umbrüche verhindern. Die Tilde ~ ist ein geschütztes Leerzeichen und hält die Teile davor und danach in derselben Zeile, etwa Fig.~3 oder Dr.~Smith. \, ist ein schmaler Abstand, zum Beispiel zwischen Zahl und Einheit. Keines von beiden bricht eine Zeile oder einen Absatz; es sind Feinabstände mit einer klar anderen Aufgabe.
Absatzrhythmus beim Schreiben
Beim Schreiben einer Abschlussarbeit oder eines Berichts hilft eine einfache Konvention: jede Aussage oder Teilsatzgruppe auf gut lesbare Breite umbrechen und eine Leerzeile nur dort setzen, wo der Absatz wirklich wechselt. Da normale Quelltextumbrüche die Ausgabe nicht ändern, dienen sie der Bearbeitbarkeit, nicht der Steuerung der Zeilen auf der Seite.
Wenn der Absatzlook anders werden soll, entscheide zuerst die dokumentweite Strategie, bevor du \\ oder \vspace im Text verteilst. Essays, Bücher und viele japanische Berichte passen zu Erstzeileneinzug; Spezifikationen, Protokolle und webbasierte Unterlagen oft zu Blockabsätzen mit dem Paket parskip. In beiden Fällen sollten Absätze nicht durch lokale Abstandscommands hergestellt werden; deklariere die Regel einmal in der Präambel und halte das Manuskript wartbar.
Beim Überarbeiten zuerst die Bedeutung prüfen
Kurz vor der Abgabe ist es verlockend, Leerzeilen oder \vspace nach Augenmaß zu verändern. In LaTeX ist ein Absatz aber Teil der Dokumentstruktur. Prüfe zuerst, ob ein Absatz mehr als eine Aussage enthält, ob die Erklärung einer Abbildung vor oder nach die Abbildung gehört und ob nach einer Überschrift ein kurzer Übergangsabsatz nötig ist. Danach halte die Regel ein: Leerzeilen markieren Absatzgrenzen, \\ nur einen visuellen Zeilenbruch im selben Absatz.
- Fließtextabsätze — füge eine Leerzeile ein, wenn die Aussage wechselt; füge Leerzeilen nicht nur wegen der Optik hinzu.
- Titelblöcke, Adressen, Verse — verwende
\\nur, wenn eine semantische Einheit über mehrere Ausgabezeilen laufen soll. - Abstandsprobleme — entscheide zuerst die dokumentweite Strategie mit
\parskipoder dem Paketparskip. - Seitenumbruchprobleme — verwende Seitenumbruchsteuerung oder Gleitobjektplatzierung, nicht Absatzbefehle.