> 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/sekiller-ve-tablolar/01-tables.md).

# Tablolar

Overleaf'e tabloları eklemenin üç yolu vardır:

1. Şu [**Tablo ekle** düğmesine tıklayın](/latex/tr/bilgi-bankasi/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) düzenleyici araç çubuğunda.
2. Başka bir belgeden bir tabloyu kopyalayıp yapıştırırken **Görsel Düzenleyici**.
3. Tablo için LaTeX kodunu yazmak **Kod Düzenleyici**.

Eğer LaTeX'e yeniyseniz, [araç çubuğunu **Görsel Düzenleyici**](/latex/tr/bilgi-bankasi/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) (seçenek 1) başlamak için harika bir yoldur. Ve **Görsel Düzenleyici** ve **Kod Düzenleyici** tablonun arkasındaki kodu görmek için. **Bu sayfa 3. seçeneğe odaklanmaktadır.**

## LaTeX'te basit bir tablo oluşturma

Bir tablonun en basit örneklerinden biriyle başlayabiliriz:

```latex
\begin{center}
\begin{tabular}{ c c c }
 hücre1 & hücre2 & hücre3 \\
 hücre4 & hücre5 & hücre6 \\
 hücre7 & hücre8 & hücre9
\end{tabular}
\end{center}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+c+c+c+%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Tablo örneği](/files/4245ad0a188a5017329e103502b4558957bbf5ad)

Bu `tabular` ortamı, tablolar oluşturmak için varsayılan LaTeX yöntemidir. Bu ortama bir parametre belirtmelisiniz; burada `{c c c}` kullanıyoruz

Bu `tabular` ortamı ek esneklik sağlar; örneğin, her sütunun arasına ayırıcı çizgiler koyabilirsiniz:

```latex
\begin{center}
\begin{tabular}{ |c|c|c| }
 \hline
 hücre1 & hücre2 & hücre3 \\
 hücre4 & hücre5 & hücre6 \\
 hücre7 & hücre8 & hücre9 \\
 \hline
\end{tabular}
\end{center}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table+with+separator+lines\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Basit bir tablo örneği](/files/434fbd160dfed124a5eaedd951d87190b0ee1a72)

Yukarıdaki örnekte kullanılan yapılarının açıklaması şöyledir:

**{ |c|c|c| }**

Bu, dikey çizgiyle ayrılmış üç sütun kullanılacağını belirtir. Her c, sütunun içeriğinin ortalanacağını ifade eder. Metni sağa hizalamak için r ve sola hizalamak için l de kullanabilirsiniz.

**\hline**

Bu, tablonun üstüne ve altına yatay bir çizgi ekler. \hline komutunu kaç kez kullanabileceğiniz konusunda bir sınırlama yoktur.

**cell1 & cell2 & cell3 \\\\**

Her & bir hücre ayırıcıdır ve çift ters eğik çizgi \\\ bu satırın sonunu belirler.

Aşağıda, çeşitli dikey ve yatay çizgiler (genellikle "kurallar" olarak adlandırılır) kullanan ikinci bir örnek görebilirsiniz:

```latex
\begin{center}
\begin{tabular}{||c c c c||}
 \hline
 Sütun1 & Sütun2 & Sütun2 & Sütun3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\end{center}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+table+with+horizontal+and+vertical+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![\hline içeren tablo örneği](/files/e5c70ad4c171be0d53f467303f1fe290df05560f)

## Sabit genişliğe sahip tablolar

Bir tabloyu biçimlendirirken, her sütun için ya da tüm tablo için sabit bir genişliğe ihtiyaç duyabilirsiniz. Aşağıdaki örnek `array` paketini belgenin önsözüne ekler:

```latex
\usepackage{array}
```

ve bunu sabit sütun genişlikleri ayarlamak için kullanır:

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{center}
\begin{tabular}{ | m{5em} | m{1cm}| m{1cm} | }
  \hline
  cell1 dummy text dummy text dummy text& cell2 & cell3 \\
  \hline
  cell1 dummy text dummy text dummy text & cell5 & cell6 \\
  \hline
  hücre7 & hücre8 & hücre9 \\
  \hline
\end{tabular}
\end{center}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+with+fixed+column+width\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7C+m%7B5em%7D+%7C+m%7B1cm%7D%7C+m%7B1cm%7D+%7C+%7D+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text%26+cell2+%26+cell3+%5C%5C+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text+%26+cell5+%26+cell6+%5C%5C+%0A++%5Chline%0A++cell7+%26+cell8+%26+cell9+%5C%5C+%0A++%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Sabit genişlikli tablo örneği](/files/51ffeabb2801d7e82d5ab7aa9b82d77550c52e0c)

İçinde `tabular` ortamında, parametre `m{5em}` bir genişlik ayarlar `5em` ilk sütun için (`1cm` diğer iki sütun için) ve metni hücrenin ortasına hizalar. Hizalama seçenekleri `m` orta için, `p` üst için ve `b` alt içindir. Bu parametreler kullanıldığında metin, her hücrenin içine sığacak şekilde otomatik olarak biçimlendirilir.

Her hücrenin genişliğini değil de tüm tablonun genişliğini kontrol etmek ve ardından boşluğu eşit olarak dağıtmak istiyorsanız, `tabularx` paketini kullanın. Aşağıdaki örneğe bakın:

```latex
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{0.8\textwidth} {
  | >{\raggedright\arraybackslash}X
  | >{\centering\arraybackslash}X
  | >{\raggedleft\arraybackslash}X | }
 \hline
 item 11 & item 12 & item 13 \\
 \hline
 item 21  & item 22  & item 23  \\
\hline
\end{tabularx}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+example+using+tabularx+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Btabularx%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabularx%7D%7B0.8%5Ctextwidth%7D+%7B+%0A++%7C+%3E%7B%5Craggedright%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Ccentering%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Craggedleft%5Carraybackslash%7DX+%7C+%7D%0A+%5Chline%0A+item+11+%26+item+12+%26+item+13+%5C%5C%0A+%5Chline%0A+item+21++%26+item+22++%26+item+23++%5C%5C%0A%5Chline%0A%5Cend%7Btabularx%7D%0A%5Cend%7Bdocument%7D)

![tabularx paketiyle tablo örneği](/files/ceab88f4cb46d5aee7e47e4ba6d053f249cf6742)

Ortam `tabularx` ile benzerdir `tabular` ancak daha esnektir. Kullanmak için `\usepackage{tabularx}` satırını belgenin önsözüne ekleyin. Ortamı açma ifadesinin farklı olduğuna dikkat edin; örnekte tablo genişliği `0.8\textwidth`, olarak ayarlanmıştır; bu da belgenin metin genişliğinin %80'idir. Bu değeri ayarlamak için [LaTeX birimlerinin](/latex/tr/bicimlendirme/01-lengths-in-latex.md) herhangi birini kullanabilirsiniz.

Süslü parantezler içindeki önek `| >{\raggedright\arraybackslash}X | >{\centering\arraybackslash}X | >{\raggedleft\arraybackslash}X |` her sütunun hizalamasını ayarlar: ilki *sol*, ikincisi *center* ve üçüncüsü *sağ*.

## Satırları ve sütunları birleştirme

Daha büyük tablo hücreleri oluşturmak için satırlar ve sütunlar birleştirilebilir. Aşağıdaki örnek `\multicolumn` komutunu kullanarak birkaç sütunu birleştirir:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{ |p{3cm}||p{3cm}|p{3cm}|p{3cm}|  }
 \hline
 \multicolumn{4}{|c|}{Ülke Listesi} \\
 \hline
 Ülke Adı veya Bölge Adı& ISO ALPHA 2 Kodu &ISO ALPHA 3 Kodu&ISO sayısal Kodu\\
 \hline
 Afganistan   & AF    &AFG&   004\\
 Aland Adaları&   AX  & ALA   &248\\
 Arnavutluk &AL & ALB&  008\\
 Cezayir    &DZ & DZA&  012\\
 Amerikan Samoası&   AS  & ASM&016\\
 Andorra& AD  & AND   &020\\
 Angola& AO  & AGO&024\\
 \hline
\end{tabular}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+table+using+the+multicolumn+command\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7C%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A+%5Chline%0A+%5Cmulticolumn%7B4%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A+%5Chline%0A+Country+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+Code%26ISO+numeric+Code%5C%5C%0A+%5Chline%0A+Afghanistan+++%26+AF++++%26AFG%26+++004%5C%5C%0A+Aland+Islands%26+++AX++%26+ALA+++%26248%5C%5C%0A+Albania+%26AL+%26+ALB%26++008%5C%5C%0A+Algeria++++%26DZ+%26+DZA%26++012%5C%5C%0A+American+Samoa%26+++AS++%26+ASM%26016%5C%5C%0A+Andorra%26+AD++%26+AND+++%26020%5C%5C%0A+Angola%26+AO++%26+AGO%26024%5C%5C%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![multicolumn komutunu kullanarak tablo örneği](/files/9bbc2c8935a016bdb108dd437ebe6ec7a3fb1d11)

Komutun her bileşenini gözden geçirelim `\multicolumn{4}{|c|}{Ülke Listesi} \\`:

**{4}**

Birleştirilecek sütun sayısı: bu durumda 4.

**{|c|}**

Ortaya çıkan hücrenin sınırlayıcıları ve hizalaması: bu durumda metin ortalanacak ve hücrenin her iki tarafına bir dikey çizgi çizilecektir.

**{Ülke Listesi}**

Hücre içinde görüntülenecek metin.

Satırları birleştirmek için belgenizin önsözüne `multirow` paketini eklemeniz gerekir:

```latex
\usepackage{multirow}
```

Daha sonra belgenizde `\multirow` komutunu kullanabilirsiniz:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{center}
\begin{tabular}{ |c|c|c| }
\hline
col1 & col2 & col3 \\
\hline
\multirow{3}{4em}{Birden fazla satır} & cell2 & cell3 \\
& cell5 & cell6 \\
& cell8 & cell9 \\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Multirow+table+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A%5Chline%0Acol1+%26+col2+%26+col3+%5C%5C%0A%5Chline%0A%5Cmultirow%7B3%7D%7B4em%7D%7BMultiple+row%7D+%26+cell2+%26+cell3+%5C%5C+%0A%26+cell5+%26+cell6+%5C%5C+%0A%26+cell8+%26+cell9+%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![multirow komutunu kullanan tablo örneği](/files/7bf7f827ba5006b31028ebb1fe68525b2a6eb94c)

Bu `multirow` komutu üç parametre alır; örneğimiz şu ayarları kullanır:

1. birleştirilecek satır sayısı: `3`
2. sütunun genişliği: `4em`
3. hücrenin içeriği: `Birden fazla satır`

## Çok sayfalı tablolar

Belgenizde iki veya daha fazla sayfa kaplayan çok uzun bir tablo eklemeniz gerekiyorsa, `longtable` paketini kullanın. Önce aşağıdaki satırı belgenizin önsözüne ekleyin:

```latex
\usepackage{longtable}
```

Daha sonra belgenizde `longtable` ortamını, aşağıdaki örnekte gösterildiği gibi:

```latex
\documentclass{article}
\usepackage{longtable}

\begin{document}

 \begin{longtable}[c]{| c | c |}
 \caption{Uzun tablo başlığı.\label{long}}\\

 \hline
 \multicolumn{2}{| c |}{Tablonun Başlangıcı}\\
 \hline
 Bir şey & başka bir şey\\
 \hline
 \endfirsthead

 \hline
 \multicolumn{2}{|c|}{Tablonun Devamı \ref{long}}\\
 \hline
 Bir şey & başka bir şey\\
 \hline
 \endhead

 \hline
 \endfoot

 \hline
 \multicolumn{2}{| c |}{Tablonun Sonu}\\
 \hline\hline
 \endlastfoot

 Bir sürü satır & bunun gibi\\
 Bir sürü satır & bunun gibi\\
 Bir sürü satır & bunun gibi\\
 Bir sürü satır & bunun gibi\\
 Bir sürü satır & bunun gibi\\
 Bir sürü satır & bunun gibi\\
 Bir sürü satır & bunun gibi\\
 Bir sürü satır & bunun gibi\\
 ...
 Bir sürü satır & bunun gibi\\
 \end{longtable}
```

![Birçok satırlı tablo örneği](/files/45a173a3035a9c72d6fb2dacfd66414fff02d420)

[Bir örnek açın `longtable` örneği Overleaf'te](https://www.overleaf.com/project/new/template/20823?id=71401569\&templateName=Longtable+example\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

komutunun davranışı `longtable` varsayılan `tabular`ile benzerdir, ancak standart LaTeX sayfa bölme algoritmasıyla bölünebilen tablolar üretir. Dört tane `longtable`-özel öğeler:

**\endfirsthead**

Bu komutun üzerindeki her şey, ilk sayfadaki tablonun başında görünecektir.

**\endhead**

Bu komuttan önce ve \endfirsthead'den sonra ne koyarsanız, ilk sayfa hariç her sayfada tablonun üstünde görüntülenecektir.

**\endfoot**

\endhead'e benzer şekilde, \endhead'den sonra ve bu komuttan önce koyduğunuz şey, son sayfa hariç her sayfada tablonun altında görünecektir.

**\endlastfoot**

\endfirsthead'e benzer. \endfoot'tan sonra ve bu komuttan önceki öğeler tablonun altında görüntülenecektir, ancak yalnızca tablonun göründüğü son sayfada.

## Tabloların konumlandırılması

Eğer bir float içinde bulunuyorlarsa bir tabloyu konumlandırmak kolaydır `table` ortam.

```latex
\documentclass{article}
\begin{document}
Aşağıda tam olarak burada konumlandırılmış bir tablo var:
\begin{table}[h!]
\centering
 \begin{tabular}{||c c c c||}
 \hline
 Sütun1 & Sütun2 & Sütun2 & Sütun3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
 \end{tabular}
\end{table}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Positioning+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ABelow+is+a+table+positioned+exactly+here%3A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A+%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Tablo konumlandırma örneği](/files/c59455addd02ba7e7fe2d9c327b5ad7cbae94c68)

Parametre `h!` tablo ortamı bildirimine geçirilen, bu tablonun yerleştirilmesi gerektiğini belirler *burada*, ve LaTeX'in varsayılanlarını geçersiz kılar. Geçirilebilecek konumlandırma parametreleri şunları içerir:

**h**

Tabloyu yaklaşık olarak buraya yerleştirir.

**t**

Tabloyu sayfanın üstüne konumlandırır.

**b**

Tabloyu sayfanın altına konumlandırır.

**p**

Tabloyu yalnızca tablolar için özel bir sayfaya koyar.

**!**

Dahili LaTeX parametrelerini geçersiz kılar.

**H**

Tabloyu bu tam konuma yerleştirir, h! ile hemen hemen aynıdır.

Tablo konumlandırmasına ilişkin daha fazla örnek için [Görsellerin ve tabloların konumlandırılması](/latex/tr/sekiller-ve-tablolar/02-positioning-images-and-tables.md) makale.

Bu örnekte birkaç komut daha var:

**\centering**

Tabloyu float kapsayıcı öğesine göre ortalar.

**\[1ex]**

Bu, hücreye ekstra boşluk ekler.

## Başlıklar, etiketler ve referanslar

Tablolara başlık verilebilir, etiketlenebilir ve `table` ortam.

```latex
\documentclass{article}
\begin{document}
Tablo \ref{table:1}, referans verilmiş bir \LaTeX{} öğesine örnektir.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Sütun1 & Sütun2 & Sütun2 & Sütun3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Başlıkları ve etiketleri test etmek için tablo.}
\label{table:1}
\end{table}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+captions+and+labels\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3A1%7D+is+an+example+of+a+referenced+%5CLaTeX%7B%7D+element.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Referans verilmiş LaTeX öğeleri örneği](/files/0d620ea675f5fcd0a1897df00f672afc85270a72)

Örnekte üç önemli komut vardır:

**\caption{Başlıkları ve etiketleri test etmek için tablo}**

Beklediğiniz gibi, bu komut tablo için başlığı ayarlar. Bir tablo listesi oluşturursanız bu başlık orada kullanılır. Başlığı tablonun üstüne veya altına yerleştirebilirsiniz.

**\label{table:1}**

Belgeniz içinde tabloya başvurmanız gerekiyorsa, bu komutla bir etiket ayarlayın. Etiket tabloyu numaralandırır ve \ref komutuyla birlikte kullanıldığında ona başvurmanıza olanak tanır.

**\ref{table:1}**

Bu kod, başvurulan tabloya karşılık gelen sayı ile değiştirilecektir.

## Tablo listesi

Bir tablo listesi oluşturmak için `\listoftables` komutunu kullanın. Her tablonun başlığı bu listeyi oluşturmak için kullanılacaktır. Desteklenen diller için `babel` paketi, "Tablo listesi" başlığını buna göre çevirecektir. Daha fazla bilgi için [Uluslararası dil desteği](/latex/tr/diller/03-international-language-support.md) hakkındaki makaleye bakın.

```latex
\documentclass{article}
\begin{document}
\listoftables
\vspace{5pt}
Tablo \ref{table:1}, referans verilmiş \LaTeX{} öğelerine bir örnektir.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Sütun1 & Sütun2 & Sütun2 & Sütun3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Bu, ilk tablo için başlıktır.}
\label{table:1}
\end{table}

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Sütun1 & Sütun2 & Sütun2 & Sütun3 \\ [0.5ex]
 \hline\hline
  4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Bu, ikinci tablo için başlıktır.}
\label{table:2}
\end{table}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+using+listoftables\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Clistoftables%0A%5Cvspace%7B5pt%7D%0AThe+table+%5Cref%7Btable%3A1%7D+is+an+example+of+referenced+%5CLaTeX%7B%7D+elements.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+first+table.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A++4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+second+table.%7D%0A%5Clabel%7Btable%3A2%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Tablo listesi örneği](/files/708832feea82b57ae0d576fed4aa760d125a8e84)

## Bir tablonun görünümünü değiştirme

Belgenizin ihtiyaçlarına uyacak şekilde birkaç tablo öğesi değiştirilebilir. Aşağıda, tablonuzdaki çizgi kalınlığını, çizgi rengini ve hücrelerin arka plan rengini nasıl değiştirebileceğinizi öğreneceksiniz.

### Çizgi genişliği ve hücre içi boşluk

Bir tablonun okunabilirliği bazen sütun aralığını ve satır genişletmesini artırarak iyileştirilebilir.

```latex
\documentclass{article}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{1.5}
\begin{document}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Ülke Listesi} \\
\hline
Ülke Adı veya Bölge Adı& ISO ALPHA 2 Kodu &ISO ALPHA 3 \\
\hline
Afganistan & AF &AFG \\
Aland Adaları & AX   & ALA \\
Arnavutluk &AL & ALB \\
Cezayir    &DZ & DZA \\
Amerikan Samoası & AS & ASM \\
Andorra & AD & AND   \\
Angola & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+table+spacing\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B1.5%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Sütun aralığı örneği](/files/43aced08b4611e34cad15cd2d55b9a25828e66f6)

Komutların açıklaması aşağıda verilmiştir:

**\setlength{\arrayrulewidth}{0.5mm}**

Bu, tablonun kenarlıklarının kalınlığını ayarlar. Örnekte 0.5mm'dir, ancak başka birimler kullanabilirsiniz—tam liste için LaTeX'te Uzunluklar makalesine bakın.

**\setlength{\tabcolsep}{18pt}**

Metin ile onu içeren hücrenin sol/sağ kenarlığı arasındaki boşluk bu komutla 18pt olarak ayarlanır. Yine, gerekirse başka birimler kullanabilirsiniz.

**\renewcommand{\arraystretch}{1.5}**

Her satırın yüksekliği, varsayılan yüksekliğine göre 1.5 olarak ayarlanır.

### Dönüşümlü satır renklendirme

Aşağıdaki örnekte gösterildiği gibi, `xcolor` paketi ile `table` seçeneğini kullanarak tablonuzun satırlarına dönüşümlü renkler uygulayabilirsiniz:

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\begin{document}
{\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Ülke Listesi} \\
\hline
Ülke Adı veya Bölge Adı& ISO ALPHA 2 Kodu &ISO ALPHA 3 \\
\hline
Afganistan & AF &AFG \\
Aland Adaları & AX   & ALA \\
Arnavutluk &AL & ALB \\
Cezayir    &DZ & DZA \\
Amerikan Samoası & AS & ASM \\
Andorra & AD & AND   \\
Angola & AO & AGO \\
\hline
\end{tabular}}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+row+colours\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cbegin%7Bdocument%7D%0A%7B%5Crowcolors%7B3%7D%7Bgreen%2180%21yellow%2150%7D%7Bgreen%2170%21yellow%2140%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%7D%0A%5Cend%7Bdocument%7D)

![Tablo satırını renklendirme örneği](/files/b264c0acfa0f646cd1b35034b84532687fbfa79b)

Komuttan hemen önceki süslü parantezlere dikkat edin

```latex
\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
```

ve `tabular` ortamından sonra. Komut `\rowcolors` süslü parantezler içinde geçirilen üç parametre alır:

* başlanacak satır,
* tek sayılı satırlar için renk ve
* çift sayılı satırlar için renk.

Bakınız `xcolor` paket belgelerine bakın ( [ileri okuma](#further-reading) bölümünde) kullanılabilir renklerin listesi ve kendi renginizi nasıl oluşturacağınız için. Örnekte yeşil ve sarı renkler farklı oranlarda karıştırılmıştır.

Komutun çalışması için

```latex
\usepackage[table]{xcolor}
```

LaTeX dosyanızın önsözüne eklediğinizden emin olun.

### Bir tabloyu renklendirme (hücreler, satırlar, sütunlar ve çizgiler)

Bir tablodaki tüm öğeler belirli bir rengi kullanacak şekilde özelleştirilebilir. Yine, bu işlevsellik **xcolor** tarafından sağlanır, bu yüzden

```latex
\usepackage[table]{xcolor}
```

önsöze eklemelisiniz. Aşağıda bir örnek görebilirsiniz.

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{1mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
\arrayrulecolor[HTML]{DB5800}
\begin{document}
\begin{tabular}{ |s|p{3cm}|p{3cm}| }
\hline
\rowcolor{lightgray} \multicolumn{3}{|c|}{Ülke Listesi} \\
\hline
Ülke Adı veya Bölge Adı& ISO ALPHA 2 Kodu &ISO ALPHA 3 \\
\hline
Afganistan & AF &AFG \\
\rowcolor{gray}
Aland Adaları & AX & ALA \\
Arnavutluk   &AL & ALB \\
Cezayir  &DZ & DZA \\
Amerikan Samoası & AS & ASM \\
Andorra & AD & \cellcolor[HTML]{AA0044} AND    \\
Angola & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Bu örneği Overleaf'te açın.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+using+colour+in+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B1mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cnewcolumntype%7Bs%7D%7B%3E%7B%5Ccolumncolor%5BHTML%5D%7BAAACED%7D%7D+p%7B3cm%7D%7D%0A%5Carrayrulecolor%5BHTML%5D%7BDB5800%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cs%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C+%7D%0A%5Chline%0A%5Crowcolor%7Blightgray%7D+%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0A%5Crowcolor%7Bgray%7D%0AAland+Islands+%26+AX+%26+ALA+%5C%5C%0AAlbania+++%26AL+%26+ALB+%5C%5C%0AAlgeria++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+%5Ccellcolor%5BHTML%5D%7BAA0044%7D+AND++++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Bir tabloda özelleştirilmiş renk örneği](/files/fdd383de45770371912af4f1d763b189053c53f0)

Tablodaki her öğenin renginin nasıl değiştirileceğine ilişkin açıklama aşağıdadır:

* **Çizgilerin rengi**. Bunun için komut `\arrayrulecolor` kullanılır. Örnekte HTML biçimi kullanılmıştır, ancak başka biçimler de mevcuttur; tam liste için xcolor belgelerine bakın (bağlantı [ileri okuma](#further-reading) bölümünde verilmiştir).
* **Bir hücrenin arka plan rengi**. Komutunu kullanın `\cellcolor`. Adı doğrudan süslü parantezlerin içine girebilir (kırmızı, gri, yeşil vb.) veya köşeli parantezler içinde bir biçim parametresi (örnekte HTML) verebilir ve ardından belirlenen biçimi kullanarak süslü parantezlerin içine istediğiniz rengi ayarlayabilirsiniz.
* **Bir satırın arka plan rengi**. Bu durumda `\rowcolor` bunu gerçekleştirecektir. Önceki iki komutta belirtilen renk seçimiyle ilgili aynı gözlemler bunun için de geçerlidir.
* **Bir sütunun arka plan rengi**. Bu biraz zor olabilir, ancak en kolay yol yeni bir sütun türü tanımlamaktır. Komut

  ```latex
  \newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
  ```

  adında bir sütun türü tanımlar `s` hizalaması `p`olan, sütun genişliği `3cm` ve renk HTML biçiminde `AAACED`olarak ayarlanır. Bu yeni sütun türü `tabular` ortam.

## Başvuru kılavuzu

içindeki parametrelerin kısa bir açıklaması `tabular` ortam.

Tablolar oluşturmak için kullanılabilir `tabular` ortam.

```
\begin{tabular}[pos]{cols}
 tablo içeriği
\end{tabular}
```

burada seçenekler şunlar olabilir:

* **`pos`** : Dikey konum. Aşağıdaki değerleri alabilir:

|                  |                                                |
| ---------------- | ---------------------------------------------- |
| `t`              | üstteki çizgi metin taban çizgisiyle hizalanır |
| `b`              | alttaki çizgi metin taban çizgisiyle hizalanır |
| `c` veya hiçbiri | tablo metin taban çizgisine ortalanır          |

* **`cols`** : Her sütunun hizalamasını ve kenarlıklarını tanımlar. Aşağıdaki değerleri alabilir:

|                |                                                                                  |
| -------------- | -------------------------------------------------------------------------------- |
| `l`            | sola hizalı sütun                                                                |
| `c`            | ortalanmış sütun                                                                 |
| `r`            | sağa hizalı sütun                                                                |
| `p{'width'}`   | metni dikey olarak üstte hizalanmış paragraf sütunu                              |
| `m{'width'}`   | metni dikey olarak ortada hizalanmış paragraf sütunu (gerekir `array` paketinde) |
| `b{'width'}`   | metni dikey olarak altta hizalanmış paragraf sütunu (gerekir `array` paketinde)  |
| `\|`           | dikey çizgi                                                                      |
| `\|\|`         | çift dikey çizgi                                                                 |
| `*{num}{form}` | biçim formu yinelenir *num* kez; örneğin `*{3}{\|l}\|` eşittir `\|l\|l\|l\|`     |

Hücreler arasında ayırmak ve yeni satırlar eklemek için aşağıdaki komutları kullanın:

|               |                                                                                                                 |
| ------------- | --------------------------------------------------------------------------------------------------------------- |
| `&`           | sütun ayırıcı                                                                                                   |
| `\\`          | yeni satır başlat (ek boşluk `\\` sonrasında köşeli parantezler kullanılarak belirtilebilir, örneğin `\\[6pt]`) |
| `\hline`      | satırlar arasında yatay çizgi                                                                                   |
| `\newline`    | bir hücre içinde yeni satır başlat (bir paragraf sütununda)                                                     |
| `\cline{i-j}` | sütununda başlayan kısmi yatay çizgi *i* ve sütununda biten *j*                                                 |

## Daha fazla okuma

Daha fazla bilgi için bakınız

* [Overleaf'te tablolar nasıl eklenir](/latex/tr/bilgi-bankasi/067-how-to-generate-and-insert-latex-tables-in-overleaf.md)
* [Görsellerin ve tabloların konumlandırılması](/latex/tr/sekiller-ve-tablolar/02-positioning-images-and-tables.md)
* [Tablo ve şekil listeleri](/latex/tr/sekiller-ve-tablolar/03-lists-of-tables-and-figures.md)
* [LaTeX'teki uzunluklar](/latex/tr/bicimlendirme/01-lengths-in-latex.md)
* [LaTeX'te renk kullanımı](/latex/tr/bicimlendirme/13-using-colors-in-latex.md)
* [xcolor paket kılavuzu](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf)
* [tabularx paket kılavuzu](https://texdoc.org/pkg/tabularx)
* [longtable paket kılavuzu](http://mirrors.ctan.org/macros/latex/required/tools/longtable.pdf)


---

# 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/sekiller-ve-tablolar/01-tables.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.
