> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/tr/derinlemesine-makaleler/26-how-to-draw-vector-graphics-using-tikz-in-latex.md).

# LaTeX’te TikZ kullanarak vektör grafikleri nasıl çizilir

**Yazar: Cody Herring (Mayıs 2013)**

### LaTeX'te prosedürel grafikler: temeller

Geleneksel olarak grafikler bitmap olarak temsil edilir; 1 bitten (siyah-beyaz) 24 bite (gerçek renk) kadar değişebilir. Bu, grafiklerin geleneksel (dikdörtgen) bir bilgisayar ekranında basitçe gösterilmesini sağlar. Ancak bir belgede ya da kâğıtta gösterilmesi gerekeni doğru şekilde temsil eden bitmapler üretmek zor ve zahmetli olabilir.

Prosedürel grafikler, Ölçeklenebilir Vektör Grafikleri (SVG) gibi daha iyi tanımlanmış ve daha kolay anlaşılır bir sistemin kullanılmasına izin vererek buna yardımcı olur. Tek tek pikseller yerine vektörleri, çizgileri ve şekilleri tanımlayarak görüntüler farklı boyutlar, en-boy oranları, piksel yoğunlukları, baskı kaliteleri ve daha fazlası için kolayca üretilebilir. Bu öğretici, Taşınabilir Grafik Biçimi ve TikZ kullanarak prosedürel grafiklere kısa bir giriş sağlayacaktır:

* **Taşınabilir Grafik Biçimi** (PGF), basit grafikler ve şekiller üretmeye olanak tanıyan temel bir araç setidir;
* **TikZ** PGF'nin bir uzantısıdır ve çok sayıda önceden oluşturulmuş şeklin kullanılmasına izin verir.

TikZ ve PGF hakkında kapsamlı belgeler şu kaynakta bulunabilir: [PGF Kılavuzu](http://mirrors.ctan.org/graphics/pgf/base/doc/pgfmanual.pdf).

### PGF ve TikZ'in kullanımı

TikZ paketini kullanmak için içe aktarılmalıdır:

```latex
\usepackage{tikz}
```

Resimler çizmek için, `tikzpicture` ortam kullanılmalıdır:

```latex
\begin{tikzpicture}
komutlar buraya
\end{tikzpicture}
```

### Temel çizim

TikZ, çizilebilecek birçok farklı şekil ve yol sunar. Burada bazı temel çizim teknikleri gösterilecektir. Bu teknikler daha karmaşık çizimler oluşturmak için birleştirilebilir.

#### Düz yollar

Bir noktadan başka bir noktaya düz bir yol, `\draw` komutuyla X/Y (yatay/dikey) koordinat sistemi doğrultusunda şöyle çizilebilir:

```latex
\begin{tikzpicture}
\draw (5,0) -- (-5, 0);
\end{tikzpicture}
```

Birden fazla `\draw` çağrı da art arda zincirlenebilir. Bu, X yönünde -5'ten +5'e ve Y yönünde -2'den +2'ye uzanan bir eksen takımı çizer.

```latex
\begin{tikzpicture}
\draw   (5,0) -- (-5, 0)
        (0,2) -- (0,-2);
\end{tikzpicture}
```

![TikZFigure 1.png](/files/4fd3dd15b2f9a7bb1c9f4100ef74cc10361a1b59)

Bu çizgilere ek parametreler eklenerek stiller uygulanabilir. İşte aynı diyagram, ancak saat yönünün tersine 15 derece döndürülmüş yeşil, noktalı, ultra kalın çizgilerle:

```latex
\begin{tikzpicture}
\draw[green, dotted, ultra thick, rotate=15]
        (5,0) -- (-5, 0)
        (0,2) -- (0,-2);
\end{tikzpicture}
```

![TiKZFigure 2.png](/files/31743e61b0651bae6d5f9065a9bb0fa10ad8cfd4)

#### Bir diyagramın boyutunu değiştirme

Bazen bir diyagramın varsayılan boyutu çok büyük ya da çok küçük olur. Ortamı tanımlarken `scale` parametresini kullanmak, `tikzpicture` aynı oranları korurken farklı boyutlara izin verir:

```latex
\begin{tikzpicture}[scale=0.3]
\draw   (5,0) -- (-5, 0)
        (0,2) -- (0,-2);
\end{tikzpicture}
```

Aşağıdaki görsel, `[scale=0.3]`:

![TiKZFigure 3.png](/files/d5273143823b836f141015f9f51bbb6ad7a9ae20)

#### Ok uçları ekleme

Oklar grafikler ve diyagramlar için yararlı olabilir ve bunları bir TikZ resmine eklemek çok kolaydır. Daha önce gösterilen stiller ve çeşitli ok uçları kullanılabilir.

```latex
\begin{tikzpicture}
\draw[->](0,0) -- (5,0);
\end{tikzpicture}

\begin{tikzpicture}
\draw[<<->>](0,0) -- (5,0);
\end{tikzpicture}

\begin{tikzpicture}
\draw[<<->>, ultra thick, blue](0,0) -- (5,0);
\end{tikzpicture}

\begin{tikzpicture}
\draw[|->>, thick, red](0,0) -- (5,0);
\end{tikzpicture}
```

![TiKZFigure 4.png](/files/987a85598cda8b3524cbef0e312983ca0c0f7bd8)

### Eğriler çizme

TikZ ile bir eğri çizmenin en basit yolu, başlangıç ve bitiş noktalarını ve başlangıç noktasından çıkıp bitiş noktasına varırken istenen açıyı belirtmektir.

```latex
\begin{tikzpicture}
\draw[ultra thick]
(0,0) to [out=75,in=135](3,4);
\end{tikzpicture}
```

![TiKZFigure 5.png](/files/7b7fab5850146f084aaf94d41415f2b4eeea7edb)

Zincirlenmiş çağrılar kullanılarak çok daha karmaşık diyagramlar da oluşturulabilir. PGF, verilen yönleri kullanarak mümkün olan en pürüzsüz çizgileri çizmeye çalışacaktır.

```latex
\begin{tikzpicture}
\draw[ultra thick]
(0,0)
to [out=90,in=180] (2,2)
to [out=270,in=0](0,0)
to [out=0,in=90](2,-2)
to [out=180,in=270](0,0)
to [out=270,in=0](-2,-2)
to [out=90,in=180](0,0)
to [out=180,in=270](-2,2)
to [out=0,in=90](0,0);
\end{tikzpicture}
```

![TIkZFigure 6.png](/files/4a9951c0e4f76c08be74448cdb44f9e8b2156a3a)

### Sonuç

Vektör grafiklerle çizilebileceklerin sonu yoktur ve ölçeklenebilir, kolayca düzenlenebilir diyagramlar ve resimler oluşturmada sağladıkları değer, grafik kullanmanın kolay bir yolunu arayan LaTeX kullanıcıları için büyük bir avantajdır. Bu yazı, mümkün olanın sadece yüzeyini kazıyor, ancak vektör grafiklerin ve TikZ/PGF ortamının yeteneklerine iyi bir giriş olmalıdır.

Ek kaynaklar:

* [TikZ'e kısa giriş](http://cremeronline.com/LaTeX/minimaltikz.pdf);
* [TikZ ve PGF hakkında CTAN belgeleri](http://mirrors.ctan.org/graphics/pgf/base/doc/pgfmanual.pdf);
* [Overleaf'in öğrenme Wiki sayfası](/latex/tr/sekiller-ve-tablolar/05-tikz-package.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://ayakaleaf-pro.ayaka.space/latex/tr/derinlemesine-makaleler/26-how-to-draw-vector-graphics-using-tikz-in-latex.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.
