> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/de/latex-fehler/18-latex-error-there-s-no-line-here-to-end.md).

# LaTeX-Fehler: Hier gibt es keine Zeile, die beendet werden kann

Wenn Sie einen Zeilenumbruchbefehl wie **`\\\\`** oder **`\newline`** zu einem Zeitpunkt verwenden, an dem LaTeX ihn nicht erwartet, erzeugen Sie den unten gezeigten Fehler:

main.tex, Zeile 12

LaTeX-Fehler: Hier gibt es keine Zeile, die beendet werden kann..

Siehe das LaTeX-Handbuch oder den LaTeX Companion für eine Erklärung. Geben Sie H für sofortige Hilfe ein. ... l.8 \\\ Ihr Befehl wurde ignoriert. Geben Sie I ein, um ihn durch einen anderen Befehl zu ersetzen, oder fahren Sie ohne ihn fort.

## Häufige Ursachen

**Einen Zeilenumbruch \\\ verwenden, wenn es nicht angebracht ist:**

Eine häufige Ursache für diesen Fehler ist, wenn ein Zeilenumbruchbefehl wie **`\\\\`** oder **`\newline`** unangemessen verwendet wird. Wenn LaTeX auf einen Zeilenumbruchbefehl stößt, während es keinen Absatz setzt, erzeugt es einen Fehler. Ein Beispiel für diesen Fehler ist unten gezeigt:

```latex
\\ Wir haben den Zeilenumbruch an der falschen Stelle eingefügt
```

Im obigen Beispiel wurde ein Zeilenumbruch ohne davorstehenden Text eingefügt. LaTeX weiß nicht, was zu tun ist, da es die Zeile, die nicht existiert, nicht umbrechen kann, und gibt daher einen Fehler zurück.

**Einen Zeilenumbruch nach einer Listenumgebung einfügen:**

Dieser Fehler kann auch auftreten, wenn Sie versuchen, nach einer Listenumgebung einen Zeilenumbruch einzufügen, wie unten gezeigt

```latex
\begin{itemize}
    \item Dies ist ein Listeneintrag
    \item Dies ist ein weiterer Listeneintrag
\end{itemize}\newline
```

LaTeX sieht diese Liste nicht als Absatz, sondern eher als eine separate Gruppierung von Objekten, und findet daher keine Zeile, die umbrochen werden kann. Wenn Sie unter all Ihren Listen mehr Platz haben möchten, ist es am besten, die **`itemize`** in Ihrer Präambel oder Klassendatei neu zu definieren; für einen einmaligen Fall kann dieser Fehler jedoch vermieden werden, indem Sie schreiben **`\leavevmode`** vor den Zeilenumbruchbefehl, wie unten gezeigt:

```latex
\begin{itemize}
    \item Dies ist ein Listeneintrag
    \item Dies ist ein weiterer Listeneintrag
\end{itemize}\leavevmode\newline
```

**Zu versuchen, eine Listenbeschriftung in einer eigenen Zeile zu schreiben:**

Ein weiterer häufiger Grund für das Auftreten dieses Fehlers ist, wenn Sie versuchen, eine Liste mit Beschriftungen mithilfe des **`description`** Umgebung zu schreiben, und die Beschriftung in einer eigenen Zeile stehen soll. Ein Beispiel dafür, wie hier ein Fehler gemacht werden kann, ist unten gezeigt:

```latex
\begin{description}
\item[Dies ist unser Label] \\
     Wir möchten, dass dieser Text in einer eigenen Zeile steht.
\end{description}
```

Dies erzeugt einen Fehler, da LaTeX den Label-Eintrag als Argument des **`\item`** Befehls und nicht als Teil eines Textabsatzes sieht. Wenn Sie möchten, dass die Beschriftungen in Ihrer Liste in separaten Zeilen zu den Listeneinträgen stehen, müssten Sie die **`description`** Umgebung neu definieren. Der einfachste Weg dazu besteht darin, das **`enumitem`** Paket zu verwenden und **`\setlist[description]{style=nextline}`** in Ihrer Präambel einzufügen, wie unten gezeigt:

```latex
% In Ihrer Präambel

\usepackage{enumitem}
\setlist[description]{style=nextline}

% Im Hauptteil Ihres Dokuments

\begin{description}
\item[Dies ist unsere Beschriftung]
     Wir möchten, dass dieser Text in einer eigenen Zeile steht.
\end{description}
```

![Enumitem.PNG](/files/affbe222559fb6ddce59900f380c23542ac11872)

Dies führt zum gewünschten Ergebnis, indem alle Beschriftungen in einer separaten Zeile zum Listeneintrag erscheinen.

Wenn Sie lieber nur eine einzige Beschriftung in einer separaten Zeile haben möchten, können Sie dies mithilfe des **`\leavevmode`** Befehls tun, wie unten gezeigt:

```latex
\begin{description}
\item[Dies ist eine Beschriftung] \leavevmode \\
     Dieser Text wird in einer eigenen Zeile erscheinen
\item[Dies ist eine weitere Beschriftung] Dieser Text wird in derselben Zeile wie die Beschriftung stehen.
\end{description}
```

![Leavevmode.PNG](/files/73f850632cdbfbc8dd93688936d5a5fbca1ef18d)

Das liegt daran, dass LaTeX auf solche Fehler stößt, wenn es versucht, Zeilen im Vertikalmodus zu überspringen. Der **`\leavevmode`** Befehl veranlasst den Compiler, den Vertikalmodus vorübergehend zu verlassen, sodass der Fehler vermieden wird.

**Leerraum erzeugen bei der Verwendung der Umgebungen center, flushleft oder flushright:**

Ein weiterer Grund für das Auftreten dieses Fehlers ist, dass Sie versucht haben, mehrere Zeilenumbrüche einzufügen, indem Sie schreiben

* **`\\\\`**
* **`\\\\newline`**
* **`\newline\newline`**
* usw.

während Sie sich in den **`center`**, **`flushleft`** oder **`flushright`** Umgebungen befinden, wie unten gezeigt

```latex
\begin{center}
  Wir möchten, dass zwischen dieser Zeile \\\\
  und dieser Zeile
\end{center}
```

Dies ist in LaTeX nicht erlaubt und erzeugt einen Fehler. Die korrekte Art, hier mehrere Zeilenumbrüche einzufügen, besteht darin, zu schreiben **`\\[length]`** wobei **`Länge`** ist der Abstand, den Sie zwischen den Zeilen haben möchten. Ein Beispiel ist unten gezeigt:

```latex
\begin{center}
  Wir möchten, dass zwischen dieser Zeile \\[2\baselineskip]
  und dieser Zeile
\end{center}
```

![Centerskip.PNG](/files/9064ccf7e23f459c0fc592aec30db86fe4ced36b)

Hier ist der **`\\[2\baselineskip]`** Befehl weist LaTeX an, an dieser Stelle zwei Zeilen zu überspringen. Die verschiedenen Maßeinheitsoptionen für die Abstände, die Sie in der **`Länge`** Option eingeben können, sind aufgelistet [hier](/latex/de/formatierung/01-lengths-in-latex.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/de/latex-fehler/18-latex-error-there-s-no-line-here-to-end.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
