> 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/no/sporsmal-og-svar/83-what-does-pdfendlink-ended-up-in-different-nesting-level-than-pdfstartlink-mean.md).

# Hva betyr "\pdfendlink ended up in different nesting level than \pdfstartlink"?

## Noe bakgrunn om denne feilen (advarselen)

Som navnene deres antyder, `\pdfstartlink` og `\pdfendlink` kommandoene brukes til å opprette hyperlenker i TeX/LaTeX-genererte PDF-filer—for eksempel lenker til ulike sider i PDF-filen eller lenker til nettsteder. Disse kommandoene er såkalte *primitivene*: lavnivåkommandoer innebygd i TeX-motorer—de er ikke makroer. Som følge av dette møter de fleste brukere dem ikke direkte, men bruker dem indirekte via makroer (kommandoer) som tilbys av pakker som `hyperref`.

På tidspunktet for skrivingen (desember 2022) `\pdfstartlink` og `\pdfendlink` støttes bare av to TeX-motorer: pdfTeX og LuaTeX (og LuaHBTeX). Historisk sett genererte både pdfTeX og LuaTeX en *feil* melding av typen

```latex
\pdfendlink ended up in different nesting level than \pdfstartlink
```

som respons på lavnivåproblemer knyttet til dybden av boksnesting. Merk at teksten i denne meldingen stammer dypt inne i TeX-motorprogramvaren; den er ikke produsert av noen LaTeX-pakke eller, selvfølgelig, av Overleaf.

Fra og med TeX Live 2021 skilte pdfTeX og LuaTeX lag i håndteringen av det underliggende problemet (boksnesting) og oppfører seg nå forskjellig:

* pdfTeX gir nå den meldingen som en **advarsel**, den utløser ikke lenger en feil, og kompileringen *ikke* avsluttes;
* LuaTeX (LuaHBTeX) fortsetter å behandle dette problemet som en **kritisk feil**, noe som gjør at kompileringen avsluttes—ordlyden i denne feilmeldingen skiller seg litt fra den som er gitt ovenfor.

Lesere som ønsker å utforske den underliggende årsaken til denne feilen nærmere, kan:

* åpne dette Overleaf-prosjektet

  som kompileres vellykket med pdfLaTeX, men utløser feilen med LuaLaTeX;
* bla gjennom en [grundig teknisk diskusjon på GitHub](https://github.com/latex3/latex2e/issues/94), ført mellom ledende TeX- og LaTeX-eksperter.

## På et praktisk nivå, hva forårsaker det?

For brukeren kan denne advarselen (eller feilen) utløses ved bruk av `hyperref` pakken og en hyperlenke—som en henvisning, URL eller kryssreferanse—brytes over to sider eller to kolonner i et dokument med flere kolonner; dvs. at lenken starter nær slutten av en side (eller kolonne) og ender på neste side (eller kolonne).

Som nevnt genererer pdfTeX (pdfLaTeX) med TeX Live 2021 eller nyere ikke lenger en feil, men på tidspunktet for skrivingen (desember 2022) gjør LuaLaTeX fortsatt det. Hvis du bruker LuaLaTeX, er en midlertidig løsning mens du arbeider med dokumentet å deaktivere hyperlenker ved å skrive

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

rett før din

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

Selv om dette hindrer hyperlenker i å vises i dokumentet ditt, unngår det feilen under skrivingen, og når du er klar til å kompilere det endelige dokumentet, kan du kommentere ut eller slette `\hypersetup{draft}`. Hvis du er uheldig og fortsatt støter på dette problemet i sluttkompileringsfasen, aktiver igjen `draft` og gå deretter gjennom PDF-en din for å finne den mulige synderen (henvisninger, kryssreferanser, flytende elementer øverst på sider...), slik at du kan, *forhåpentligvis*..., finne en måte å redigere/omformulere teksten din på for å unngå problemet.

## Mer informasjon

Hvis du støter på dette problemet som en kritisk feil, kan det kreve litt detektivarbeid å spore den nøyaktige årsaken. tex.stackexchange har flere diskusjoner, men merk at noen av disse sidene er fra før pdfTeX nedgraderte feilen til en advarsel:

* <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/no/sporsmal-og-svar/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.
