LaTeX'te tablolar
Satırları bir tabular ortamına yazın; hücreler arasına &, her satırın sonuna \\ koyun. Tablonun bir başlık yazısına ve numaraya ihtiyacı varsa onu bir table kayan ortamına yerleştirin.
İlk tablo
Bir tablo \begin{tabular}{...} ile başlar. Süslü parantezler her sütun için bir harf içerir: sola hizalı için l, ortalanmış için c, sağa hizalı için r. İçeride & sonraki hücreye geçer, \\ ise satırı bitirir.
Üç sütun, üç hizalama
\begin{tabular}{lcr}
Fruit & Colour & Price \\
Apple & red & 0.44 \\
Banana & yellow & 1.20 \\
\end{tabular}Kaynağınızdaki & işaretlerini alt alta hizalamanız gerekmez. Çevrelerindeki boşluklar yok sayılır; bu yüzden onları yalnızca kodu okumanıza yardımcı oluyorsa hizalayın.
Sütun türleri
Sütun tanımı kaç sütun olduğunu ve her birinin nasıl hizalanacağını belirler.
| Harf | Anlamı | Scissor LaTeX'te |
|---|---|---|
l, c, r | sola, ortaya, sağa | Çalışır. |
p{4cm} | sabit genişlikte bir paragraf sütunu | Sola hizalı bir sütun olarak okunur. Genişlik yok sayılır, bu yüzden uzun metin 4 cm'de alt satıra geçmez. |
m{..}, b{..} | array paketinin paragraf sütunları | Sola hizalı sütunlar olarak okunur; genişlik yok sayılır. |
X (tabularx) | genişliği dolduracak şekilde uzayan bir sütun | Sola hizalı bir sütun olarak okunur. |
| | sütunlar arasında dikey bir çizgi | Çalışır. |
@{..}, >{..}, <{..} | hücrelerin çevresinde aralık ve kod | Kabul edilir ve yok sayılır. |
Çizgiler: \hline veya booktabs
\hline tablo boyunca bir çizgi çeker, sütun tanımındaki | ise dikey çizgiler çizer. Bu, klasik kutulu görünümü verir.
\hline ve | ile kutulu bir tablo
\begin{tabular}{|l|r|}
\hline
Name & Points \\
\hline
Erika Mustermann & 44 \\
John Doe & 38 \\
\hline
\end{tabular}Pek çok dergi daha az çizgiyi tercih eder. booktabs paketi size üç çizgi verir: başlık satırının üstünde \toprule, altında \midrule ve sonda \bottomrule; dikey çizgi yoktur.
Aynı veriler booktabs ile
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
John Doe & 38 \\
\bottomrule
\end{tabular}Başlık yazıları, numaralar ve göndermeler
Bir tabloya başlık yazısı ve numara vermek için tabular ortamını bir table ortamına yerleştirin. \caption{...} ve ondan sonra bir \label{...} ekleyin. Böylece \ref{...}, metnin herhangi bir yerinde tablonun numarasını yazdırır.
Başlık yazılı, numaralı bir tablo
\begin{table}[ht]
\centering
\caption{Points after the first round.}
\label{tab:points}
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
Hans Mustermann & 41 \\
\bottomrule
\end{tabular}
\end{table}
Table~\ref{tab:points} shows the points.Başlık yazısı onu yazdığınız yere gelir: burada, tablolar için olağan yer olan tablonun üstüne. Altta olmasını istiyorsanız \caption komutunu tabular'dan sonra yazın.
Sütunlara yayılan hücreler
\multicolumn{n}{align}{text}, bir satırın n hücresini kendi hizalamasıyla tek bir hücrede birleştirir. Yaygın bir kullanım, bir sütun grubunun üzerindeki başlıktır.
İki sütunun üzerinde bir başlık
\begin{tabular}{lcc}
\toprule
& \multicolumn{2}{c}{Round} \\
Name & 1 & 2 \\
\midrule
Erika & 44 & 40 \\
John & 38 & 45 \\
\bottomrule
\end{tabular}Satırlara yayılan hücreler
LaTeX'te multirow paketindeki \multirow{n}{*}{text}, bir hücreyi bir satırdan daha uzun yapar. Scissor LaTeX metni korur ama yayılmayı korumaz: metin ilk satırda durur, alttaki satırlar o sütunda boş kalır.
\multirow: metin ilk satırda kalır
\begin{tabular}{llr}
\toprule
Group & Name & Points \\
\midrule
\multirow{2}{*}{A} & Erika & 44 \\
& John & 38 \\
\bottomrule
\end{tabular}Çoğu tablo için bu sorunsuz okunur. Etiketin satırlar boyunca ortalanması gerekiyorsa onu ortadaki satıra yazın.
Bir TeX kurulumundan farkları
Bunların tümü bir TeX kurulumunda da derlenir; dolayısıyla burada yazdığınız bir belge orada da çalışır.
İlgili konular: multirow ile birden çok satıra yayılan hücreler, array, tabularx, longtable ile sütun genişlikleri, caption, subcaption ile başlık yazıları ve Kayan ortamlar ile yerleşim. Bir tabloyu tıklayarak oluşturmak için LaTeX tablo oluşturucuyu kullanın.
Sorular ve yanıtlar
LaTeX'te bir tabloya başlık yazısı nasıl eklenir?
tabular ortamını \begin{table} ... \end{table} içine koyun ve içine \caption{Metniniz} yazın. Scissor LaTeX tabloyu numaralandırır ve başlık yazısının önüne "Table 1:" yazdırır.
Uzun metnim neden bir p sütununda alt satıra geçmiyor?
Scissor LaTeX henüz sütun genişliklerini uygulamıyor; bu yüzden bir p{4cm} sütunu en uzun satırı kadar geniştir. Uzun hücreleri \newline ile bölün veya kısaltın.
LaTeX tablosunda hücreleri nasıl birleştiririm?
Hücreleri sütunlar boyunca birleştirmek için \multicolumn{2}{c}{text} kullanın. Scissor LaTeX'te \multirow ile satırlar boyunca birleştirme metni korur ama yayılmayı korumaz.
Bu sayfadaki her örnek, site oluşturulurken Scissor LaTeX tarafından dizilir. Son güncelleme: 2026-11-07.