> 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/daha-fazla-konu/08-choosing-a-latex-compiler.md).

# Bir LaTeX derleyicisi seçme

Bir LaTeX belgesindeki stiller, içerik ve düzen, ... aracılığıyla tanımlanır *etiketler* ya da *komutlar* düz bir .tex dosyasında, bu dosya belgenin çeşitli "insan tarafından okunabilir" sürümlerini oluşturmak için kullanılabilir. Bu nihai çıktıyı oluşturmanın en kolay yolu ... kullanmaktır [Overleaf](http://www.overleaf.com). Overleaf'in kullanıma hazır bir LaTeX dağıtımı vardır ve nihai belgeler, "Yeniden Derle" düğmesine tıklanarak oluşturulabilir; eğer durumunuz buysa bu makaleyi atlayabilirsiniz. Aksi halde, bilgisayarınızda belgeleri nasıl derleyeceğinizi öğrenmeniz gerekiyorsa, bu makale bir LaTeX dosyasından PS, DVI ve PDF çıktısının nasıl oluşturulacağını anlatır.

## Giriş

LaTeX belgeleri, .tex uzantısına sahip düz belgelerdir (bkz. [LaTeX'te bir belge oluşturma](/latex/tr/latex-temelleri/01-learn-latex-in-30-minutes.md) örnekler için makaleye bakın), bu düz metin dosyasında belgeyi biçimlendirmek için kullanılan bazı biçimlendirme komutları vardır, peki nihai çıktıyı gerçekte nasıl oluşturursunuz? Bu, oluşturmak istediğiniz belge türüne bağlıdır.

Belgenizi kaydedip dosyayı "mydocument.tex" olarak adlandırdığınızı varsayalım. Bir .PDF dosyası oluşturmak için sistem terminalinde şu komutu çalıştırmanız yeterlidir.

`pdflatex mydocument.tex`

"mydocument.pdf" adlı bir dosya görünecektir.

## TeX dağıtımları

TeX ve LaTeX belgelerini derlemeyi mümkün kılan programlar kümesine TeX dizgi sistemi veya TeX dağıtımı denir. Farklı işletim sistemleri için birçok TeX dağıtımı mevcuttur:

* **MiKTeX** Windows için
* **TeX Live** Linux ve diğer UNIX benzeri sistemler için
* **MacTeX** macOS için TeX Live dağıtımı
* **teTeX** Linux ve diğer UNIX benzeri sistemler için; artık aktif olarak sürdürülmemektedir
* **proTeXt** MiKTeX tabanlıdır

Elbette, bir TeX dağıtımı kurma sürecinden geçmek istemiyorsanız, bunun gibi çevrimiçi, kullanıma hazır bir seçenek kullanabilirsiniz: [Overleaf](http://www.overleaf.com).

## LaTeX düzenleyicileri

En popüler işletim sistemleri için özel olarak LaTeX'e adanmış birçok gelişmiş metin düzenleyici vardır; bunların bazıları ücretsiz indirilebilirken diğerleri tescilli yazılımdır:

* Açık kaynak: AUCTEX, GNU TeXmacs, Gummi, Kile, LaTeXila, MeWa, TeXShop, TeXnicCenter, Texmaker, TeXstudio, TeXworks
* Ücretsiz yazılım: LEd, WinShell
* Tescilli/Paylaşımlı yazılım: Inlage, Scientific WorkPlace, WinEdt

Ayrıca eklentiler aracılığıyla LaTeX dostu seçenekler ekleyen genel amaçlı düzenleyiciler de vardır. Örneğin, iyi bilinen emacs ve vim düzenleyicilerinin ikisinin de bir LaTeX uzantısı vardır; Atom, VS Code ve Sublime Text için de durum böyledir.

Şunu belirtmeye değer ki, ... içindeki düzenleyici [Overleaf](http://overleaf.com) emacs veya vim davranışını taklit edecek şekilde özelleştirilebilir. Ayrıca *teması değiştirilebilir*, böylece yukarıda bahsedilen düzenleyicilerden bazılarınınkine benzer sözdizimi vurgulamasını seçebilirsiniz. Bu ayarları, Overleaf projenizde dosya listesi panelinin üstündeki Overleaf menü simgesine tıklayarak bulabilirsiniz.

## Çıktı biçimleri

Tüm TeX dağıtımlarında kullanılabilen üç çıktı biçimi vardır. Belirli bir çıktı oluşturmak için belge bir ... içinde bir komut çalıştırılarak derlenmelidir *terminal* (Linux ve macOS) ya da *komut istemi* (Windows).

Örneğin, "mydocument.tex" adlı bir dosyayı derlemek istiyorsanız aşağıdaki komutlardan birini kullanabilirsiniz:

**latex mydocument.tex**

Bu, bir DVI belgesi olan "mydocument.dvi" dosyasını oluşturacaktır

**pdflatex mydocument.tex**

Bu, bir PDF belgesi olan "mydocument.pdf" dosyasını oluşturacaktır

Biçimler arasında dönüşüme izin veren bazı ek komutlar vardır, PS görüntüleri de desteklenir. Bkz. [başvuru kılavuzuna](#reference-guide) komutlar ve çıktı biçimlerinin şematik açıklaması için.

Her bir çıktı biçiminin açıklaması aşağıda verilmiştir:

* **(DVI)** Aygıttan bağımsız dosya biçimi, bir belgenin görsel düzenini belirli bir görüntü biçimine, ekran donanımına veya yazıcıya bağlı olmaksızın tanımlayan ikili verilerden oluşur.
* **(PS)** PostScript dosya biçimi, sayfadaki metin ve grafikleri tanımlar ve vektör grafiklere dayanır. PostScript, şimdiye kadar masaüstü yayıncılık alanlarında bir standarttır.
* **(PDF)** Portable Document Format, PostScript tabanlı, belgeleri uygulama yazılımından, donanımdan ve işletim sistemlerinden bağımsız bir şekilde temsil etmek için kullanılan bir dosya biçimidir. Günümüzde yazdırma ve Web üzerinde dağıtım için yaygın olarak kullanılmaktadır.

Not: *Günümüzde çoğu düzenleyici, farklı çıktı biçimlerine derlemek için hızlı erişim simgeleri içerir; böylece komutları gerçekten bir sistem isteminde çalıştırmak zorunda kalmazsınız.*

Overleaf'te nihai derlenmiş çıktı her zaman bir PDF belgesidir. Overleaf projenizden bir DVI dosyası üretmeniz gerekiyorsa, şunları yapabilirsiniz:

1. Projenizde yalnızca .eps ve .ps görüntüler kullandığınızdan emin olun.
2. Tıklayın **Overleaf menüsü** dosya listesi panelinin üstündeki simgeye tıklayın ve ... ayarını *Derleyici* 'LaTeX' olarak ayarlayın.
3. Projenizi yeniden derleyin.
4. Yeniden Derle düğmesinin yanındaki "Günlükler ve çıktı dosyaları" düğmesine tıklayın.
5. Aşağı en alta kaydırın ve "Diğer günlükler ve çıktı dosyaları"na tıklayın.
6. Ardından oluşturulan .dvi dosyasını indirebilmelisiniz.

![Diğer çıktı dosyalarını indirme](/files/a4691f1f308e971313ffdf11e8a7dda11abcdd71)

## Diğer derleyiciler

Diğer olası derleyici ayarları pdfLaTeX (varsayılan), XeLaTeX ve LuaLaTeX'tir. Genellikle pdfLaTeX ile ilerleyebilirsiniz, ancak derleyici seçimi her projenin ihtiyaçlarına bağlıdır.

* LaTeX, ... ile kullanım için yalnızca .eps ve .ps görüntü biçimlerini destekler `\includegraphics`. Eğer projenizdeki tüm görüntüler .eps dosyalarıysa, bu derleyici ayarı önerilir.
* pdfLaTeX, .png, .jpg, .pdf görüntü biçimlerini destekler. Derleme sırasında .eps görüntülerini anında .pdf'ye dönüştürür; bu, gereken derleme süresini uzatabilir. (pdfLaTeX, ... işleyemeyebilir `pstricks` Overleaf'te bunu iyi yapamayabilir.)
* XeLaTeX ve LuaLaTeX, Truetype ve OpenType'ın yanı sıra UTF-8'i de kutudan çıktığı haliyle sağlam biçimde destekler. Bu nedenle, Overleaf'te Latin olmayan alfabeleri dizmek istiyorsanız, ... ile birlikte önerilirler `polyglossia` paketi. Ayrıca .png, .jpg, .pdf biçimlerinin tümünü de desteklerler *ve* .eps görüntü biçimleri.
* XeLaTeX destekler `pstricks`; ancak LuaLaTeX desteklemez.
* Lua kodunu doğrudan belgenize gömerek LuaLaTeX'in yeteneklerini genişletebilirsiniz.

## Çapraz referans içeren belgeleri derleme

Bazı durumlarda, belgeniz çapraz referanslar içerdiğinde kaynak dosyayı iki kez derlemeniz gerekir. İçindekiler tablosuna, görüntü listesine, teoremlerin referans numaralarına vb. doğru numaraları eklemek için bu gereklidir.

İlk derleme sırasında LaTeX derleyicisi farklı numaralandırmalarla ilgili bilgileri .aux dosyasına yazar; ikinci derlemede ise derleyici bu bilgileri okuyarak içindekiler tablosunu, kaynakçayı vb. doğru şekilde oluşturur.

Bu süreç ... komutuyla otomatikleştirilebilir `latexmk`. Örneğin, "mydocument.tex" dosyasından bir pdf oluşturmak için şunu çalıştırın

`latexmk -pdf mydocument.tex`

yalnızca bir kez, belgenin başvurduğu görüntüler ve kaynakça olsa bile. ... değiştirebilirsiniz *-pdf* ile *-dvi* farklı bir dosya türü ayarlamak için.

## Başvuru kılavuzu

**LaTeX derleme dosya akışı**

![LaTeX dosya akışı](/files/91b1413042dfe5257e2078c333713685e9e4ac81)

## Daha fazla okuma

* [LaTeX'te bir belge oluşturma](/latex/tr/latex-temelleri/01-learn-latex-in-30-minutes.md)
* [Overleaf'te belge oluşturma](/latex/tr/bilgi-bankasi/031-creating-a-document-in-overleaf.md)
* [Derleme zaman aşımı hatalarını ayıklama](/latex/tr/bilgi-bankasi/038-fixing-and-preventing-compile-timeouts.md)
* [Çok dosyalı LaTeX projeleri](/latex/tr/belge-yapisi/08-multi-file-latex-projects.md)
* [LaTeX2ε'ye o kadar da kısa olmayan giriş](http://www.ctan.org/tex-archive/info/lshort/)


---

# 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/daha-fazla-konu/08-choosing-a-latex-compiler.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.
