> 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/fragen-and-antworten/83-what-does-pdfendlink-ended-up-in-different-nesting-level-than-pdfstartlink-mean.md).

# Was bedeutet "\pdfendlink ended up in different nesting level than \pdfstartlink"?

## Einige Hintergründe zu diesem Fehler (Warnung)

Wie ihre Namen vermuten lassen, werden die `\pdfstartlink` und `\pdfendlink` Befehle werden verwendet, um Hyperlinks in von TeX/LaTeX erzeugten PDF-Dateien zu erstellen – beispielsweise Links zu verschiedenen Seiten innerhalb der PDF-Datei oder Links zu Websites. Diese Befehle sind sogenannte *Primitiven*: in TeX-Engines eingebettete Low-Level-Befehle – sie sind keine Makros. Folglich begegnen die meisten Nutzer ihnen nicht direkt, sondern verwenden sie indirekt über Makros (Befehle), die von Paketen wie `hyperref`.

Zum Zeitpunkt der Abfassung (Dezember 2022) `\pdfstartlink` und `\pdfendlink` werden nur von zwei TeX-Engines unterstützt: pdfTeX und LuaTeX (und LuaHBTeX). Historisch gesehen erzeugten sowohl pdfTeX als auch LuaTeX eine *Fehler* Meldung der Form

```latex
\pdfendlink landete auf einer anderen Verschachtelungsebene als \pdfstartlink
```

als Reaktion auf Low-Level-Probleme im Zusammenhang mit der Tiefe der Kastenverschachtelung. Beachten Sie, dass der Text dieser Meldung tief in der TeX-Engine-Software entsteht; er wird weder von einem LaTeX-Paket noch natürlich von Overleaf erzeugt.

Seit TeX Live 2021 gehen pdfTeX und LuaTeX bei der Behandlung des zugrunde liegenden Problems (Box-Verschachtelung) auseinander und zeigen nun unterschiedliches Verhalten:

* pdfTeX gibt diese Meldung nun als eine **Warnung**, sie löst keinen Fehler mehr aus und die Kompilierung *nicht* wird nicht beendet;
* LuaTeX (LuaHBTeX) behandelt dieses Problem weiterhin als einen **fatalen Fehler**, wodurch die Kompilierung beendet wird – die Formulierung dieser Fehlermeldung unterscheidet sich leicht von der oben angegebenen.

Leser, die die zugrunde liegende Ursache dieses Fehlers weiter untersuchen möchten, können:

* dieses Overleaf-Projekt öffnen

  das sich mit pdfLaTeX erfolgreich kompilieren lässt, bei LuaLaTeX jedoch den Fehler auslöst;
* einen [ausführliche technische Diskussion auf GitHub](https://github.com/latex3/latex2e/issues/94), geführt zwischen führenden TeX- und LaTeX-Experten.

## Wodurch wird es in der Praxis verursacht?

Auf Benutzerebene kann diese Warnung (oder dieser Fehler) auftreten, wenn das `hyperref` Paket verwendet wird und ein Hyperlink – etwa ein Zitat, eine URL oder eine Querverweisung – über zwei Seiten oder zwei Spalten in einem mehrspaltigen Dokument umbricht; d. h. der Link beginnt nahe dem Ende einer Seite (oder Spalte) und endet auf der nächsten Seite (oder Spalte).

Wie besprochen erzeugt pdfTeX (pdfLaTeX) mit TeX Live 2021 oder später keinen Fehler mehr, aber zum Zeitpunkt der Abfassung (Dezember 2022) tut LuaLaTeX dies weiterhin. Wenn Sie LuaLaTeX verwenden, besteht ein vorübergehender Workaround während der Bearbeitung Ihres Dokuments darin, Hyperlinks zu deaktivieren, indem Sie

```latex
\hypersetup{draft}
```

direkt vor Ihrem

```latex
\begin{document}
```

Obwohl dadurch verhindert wird, dass Hyperlinks in Ihrem Dokument erscheinen, wird der Fehler während des Schreibens vermieden, und wenn Sie bereit sind, das endgültige Dokument zu kompilieren, können Sie `\hypersetup{draft}`. Wenn Sie so unglücklich sind, dieses Problem auch beim endgültigen Kompilieren noch zu erleben, aktivieren Sie wieder die `draft` und gehen Sie dann Ihr PDF durch, um den möglichen Verursacher zu finden (Zitate, Querverweise, schwebende Objekte am Seitenanfang ...), damit Sie *hoffentlich*einen Weg finden, Ihren Text zu bearbeiten/umzuformulieren, um das Problem zu vermeiden.

## Weitere Informationen

Wenn Sie auf dieses Problem als fatalen Fehler stoßen, kann es etwas Detektivarbeit erfordern, die genaue Ursache zu ermitteln. Auf tex.stackexchange gibt es mehrere Diskussionen, aber beachten Sie, dass einige dieser Seiten aus der Zeit vor der Herabstufung des Fehlers durch pdfTeX zu einer Warnung stammen:

* <https://tex.stackexchange.com/questions/1522/pdfendlink-ended-up-in-different-nesting-level-than-pdfstartlink>
* <https://tex.stackexchange.com/questions/63819/mysterious-error-pdfendlink-ended-up-in-different-nesting-level-than-pdfstart>
* <https://tex.stackexchange.com/questions/249579/pdfendlink-ended-up-in-different-nesting-level-than-pdfstartlink-error-with/>


---

# 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/fragen-and-antworten/83-what-does-pdfendlink-ended-up-in-different-nesting-level-than-pdfstartlink-mean.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.
