> 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/tr/sorular-ve-cevaplar/83-what-does-pdfendlink-ended-up-in-different-nesting-level-than-pdfstartlink-mean.md).

# "\pdfendlink ended up in different nesting level than \pdfstartlink" ne anlama geliyor?

## Bu hata (uyarı) hakkında bazı arka plan bilgileri

Adlarından da anlaşılacağı üzere,  `\pdfstartlink` ve `\pdfendlink` komutlar, TeX/LaTeX tarafından oluşturulan PDF dosyaları içinde köprüler oluşturmak için kullanılır—örneğin, PDF dosyasındaki farklı sayfalara bağlantılar veya web sitelerine bağlantılar. Bu komutlar sözde *ilkellerinden*: TeX motorlarına yerleşik düşük seviyeli komutlardır—bunlar makro değildir. Bunun sonucunda, çoğu kullanıcı bunlarla doğrudan karşılaşmaz, ancak bunları dolaylı olarak şu gibi paketlerin sağladığı makrolar (komutlar) aracılığıyla kullanır `hyperref`.

Bu metin yazıldığı sırada (Aralık 2022) `\pdfstartlink` ve `\pdfendlink` yalnızca iki TeX motoru tarafından desteklenmektedir: pdfTeX ve LuaTeX (ve LuaHBTeX). Tarihsel olarak, hem pdfTeX hem de LuaTeX bir *hata* şu biçimde bir ileti

```latex
\pdfendlink, \pdfstartlink'ten farklı bir iç içe geçme düzeyinde kaldı
```

kutu iç içe geçme derinliğiyle ilgili düşük seviyeli sorunlara yanıt olarak oluştururdu. Bu mesajın metninin TeX motoru yazılımının derinliklerinden geldiğini, herhangi bir LaTeX paketi tarafından ve elbette Overleaf tarafından üretilmediğini unutmayın.

TeX Live 2021 ile birlikte, pdfTeX ve LuaTeX altta yatan (kutu iç içe geçmesi) sorununun ele alınışında farklılaştı ve artık farklı davranış sergiliyor:

* pdfTeX artık bu mesajı bir **uyarı**, artık bir hata tetiklemiyor ve derleme *sonlanmıyor;* sona ermiyor;
* LuaTeX (LuaHBTeX) bu sorunu hâlâ bir **ölümcül hata**, derlemenin sonlanmasına neden olur—bu hata mesajının ifadesi yukarıda verilenden biraz farklıdır.

Bu hatanın altında yatan nedeni daha ayrıntılı incelemek isteyen okuyucular şunları yapabilir:

* bu Overleaf projesini açın

  bu proje pdfLaTeX ile başarıyla derlenir ancak LuaLaTeX ile hatayı tetikler;
* şuna göz atın: [GitHub'daki ayrıntılı teknik tartışma](https://github.com/latex3/latex2e/issues/94), önde gelen TeX ve LaTeX uzmanları arasında yürütülmüştür.

## Pratik düzeyde, buna ne sebep olur?

Kullanıcı düzeyinde, bu uyarı (veya hata) şu kullanılırken tetiklenebilir: `hyperref` paketi ve bir köprü—örneğin bir atıf, URL veya çapraz başvuru—çok sütunlu bir belgede iki sayfa veya iki sütun arasında bölünürse; yani bağlantı bir sayfanın (veya sütunun) sonuna yakın başlayıp bir sonraki sayfada (veya sütunda) biterse.

Yukarıda tartışıldığı gibi, TeX Live 2021 veya sonraki sürümlerle birlikte pdfTeX (pdfLaTeX) artık bir hata üretmiyor; ancak, bu metin yazıldığı sırada (Aralık 2022), LuaLaTeX bunu yapmaya devam ediyor. LuaLaTeX kullanıyorsanız, belgeniz üzerinde çalışırken geçici bir çözüm olarak köprüleri devre dışı bırakmak için şunu yazın

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

tam olarak şundan önce:

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

Bu, belgenizde köprülerin görünmesini engellese de, yazım sırasında hatayı önler ve son belgeyi derlemeye hazır olduğunuzda şunu yorum satırı yapabilir veya silebilirsiniz: `\hypersetup{draft}`. Eğer şanssız olup son derleme aşamasında yine de bu sorunla karşılaşırsanız, yeniden etkinleştirin: `taslak` ve ardından olası sorumluyu bulmak için PDF'nizi gözden geçirin (atıflar, çapraz başvurular, sayfa üstündeki kayan nesneler...), böylece *umarız*..., sorunu önlemek için metninizi düzenlemenin/yeniden ifade etmenin bir yolunu bulabilirsiniz.

## Daha fazla bilgi

Bu sorunla ölümcül bir hata olarak karşılaşırsanız, kesin nedeni izlemek için biraz dedektiflik çalışması gerekebilir. tex.stackexchange'de birçok tartışma vardır, ancak bu sayfalardan bazılarının pdfTeX'in hatayı bir uyarıya düşürmesinden önceye ait olduğunu unutmayın:

* <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/tr/sorular-ve-cevaplar/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.
