LaTeX ile Tablolar Nasıl Oluşturulur

How Create Tables With Latex



Lay-Tek veya Lah-tek olarak telaffuz edilen LaTeX, profesyonel belgeler oluşturmak için bir belgeleme dilidir. En yaygın kullanımı teknik ve bilimsel dokümantasyondur, çünkü Gördüğünüz, Demek İstediğinizdir yaklaşımını sağlar. Bu yöntem, biçimlendirme konusunda endişelenmeden yalnızca belgenizin içeriğine odaklanmanıza olanak tanır.

Bu öğretici, çeşitli tablo türleri oluşturmak ve bunları verilerle doldurmak için LaTeX'i nasıl kullanacağınızı öğretmeyi amaçlamaktadır.







NOT: Bu öğretici, LaTeX'te yeni olmadığınızı varsayar; LaTeX'e giriş niteliğinde değildir.



LaTeX ile Basit Bir Tablo Nasıl Oluşturulur

Bilimsel belgelerle çalışırken tablolar standarttır. LaTeX, çeşitli tablo öğelerini oluşturmak ve özelleştirmek için kullanabileceğiniz kapsamlı bir araç koleksiyonu sunar.



LaTeX'te basit bir tablo oluşturmak için tablo ortamını kullanın.





Sütunları ayırmak için & işaretini kullanın. Satırları ayırmak için yeni satır sembolünü kullanın

Aşağıdaki LaTeX kodu basit bir tablo oluşturur.



documentclass{makale}
usepackage[utf8]{inputenc}

itle{LinuxHint - LaTeX tabloları}
author{Linuxİpucu}
date{Haziran 2021}

egin{belge}
egin{merkez}
egin{tablo}c
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
end{tablo}
end{merkez}
maketitle
end{belge}

LaTeX derleyicisine bir tablo oluşturmak istediğinizi söylemek için tablo ortamını kullanın.

Tablo ortamında, eklenecek sütun sayısını tanımlayan parametreleri belirtmelisiniz. Örneğin, dört (c) değeri dört ortalanmış sütunu gösterir.

Aşağıdaki kodu derledikten sonra aşağıdaki gibi bir çıktı almalısınız:

Yatay Çizgi Nasıl Eklenir

Tablonun üstüne ve altına yatay bir çizgi eklemek için hline komutunu kullanabilirsiniz.

Bunun için kod:

documentclass{makale}
usepackage[utf8]{inputenc}

itle{LinuxHint - LaTeX tabloları}
author{Linuxİpucu}
date{Haziran 2021}

egin{belge}
egin{merkez}
egin{tablo}c
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
end{tablo}
end{merkez}
maketitle
end{belge}

Kodu derledikten sonra, üstte ve altta yatay bir çizgi olan bir tablo almalısınız:

Her iki tarafında dikey çizgiler bulunan kapalı bir tablo oluşturmak için sütun tanımının başında iki boruyu şu şekilde belirtebilirsiniz:

egin{tablo} c

Bunun için tam bir örnek kod:

documentclass{makale}
usepackage[utf8]{inputenc}

itle{LinuxHint - LaTeX tabloları}
author{Linuxİpucu}
date{Haziran 2021}

egin{belge}
egin{merkez}
egin{tablo}c
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
end{tablo}
end{merkez}
maketitle
end{belge}

Yukarıdaki kodu derledikten sonra, aşağıda gösterilene benzer bir çıktı almalısınız:

Sütun Metni Nasıl Hizalanır

LaTeX, sütun metnine sağa, sola ve merkeze izin vermemizi sağlar. Varsayılan olarak, LaTeX metin merkezini hizalamak için {c} kullanır.

Metni sağa veya sola ayarlamak için sırasıyla {r} ve {l} tuşlarını kullanın.

Örneğin, aşağıdaki bloklar, doğru metin hizalaması ile tabloların nasıl oluşturulacağını gösterir.

documentclass{makale}
usepackage[utf8]{inputenc}

itle{LinuxHint - LaTeX tabloları}
author{Linuxİpucu}
date{Haziran 2021}

egin{belge}
egin{merkez}
egin{tablo}
hline
1 & 2 & 3 & 4 \
5 & ​​6 & 7 & 8 \
9 & 10 & 11 & 12 \
hline
end{tablo}
end{merkez}
maketitle
end{belge}

LaTeX ile Çok Sayfalı Bir Tablo Nasıl Oluşturulur

İki veya daha fazla sayfa alan bir tablo oluşturmak için longtable paketini kullanmanız gerekir. Bunu yapmak için şunu girin: satır

usepackage {uzun tablo}

Longtable paketinin belirtilmesi, tabloların LaTeX sayfa sonu araçları kullanılarak parçalara ayrılmasını ve birleştirilmesini sağlar.

Uzun bir tablo oluşturmak için dört komut eklemeniz gerekir.

  • endfirsthead – Bu komuttan önce gelen içerik, ilk sayfadaki tablonun başında tahsis edilir.
  • endhead – Bu komut ile endfirsthead arasındaki içerik, ilk sayfa hariç her sayfada tablonun en üstünde yer alır.
  • uçayak – İçerik, sonuncusu hariç her sayfanın altına tahsis edilmiştir.
  • son ayak - Tablonun bittiği son sayfada en altta görüntülenir.

Aşağıdaki, basit bir çok sayfalı tablo oluşturur.

documentclass{makale}
usepackage[utf8]{inputenc}
usepackage{uzun masa}

egin{belge}
egin{uzun masa} [c] c
etiket{uzun} \

hline
multicolumn{2} { Başlangıç ​​Tablosu} \
hline
Selam Dünya \
hline
endfirsthead

hline
multicolumn{2} {Sayfalara kadar tabloya devam et} \
hline
Selam Dünya \
endfirsthead

hline
multicolumn{2} {Başka Bir Tablo Başlat} ef{long}\
hline
uç kafa
hline
uçayak
hline
multicolumn{2} {Bu, Tabloyu Bitirir} \
hline
son ayak
[TEKRAR çoklu sütun]
end{uzun masa}
end{belge}

LaTeX'te Satırlar ve Sütunlar Nasıl Birleştirilir

Satırları ve sütunları birleştirmek için multirow ve multi-column komutunu kullanabilirsiniz.

Çoklu sütunlar

Birden çok sütunu birleştirmek için genel sözdizimi şöyledir:

multicolumn{Number_of_columns}{align}{content}

Örneğin, aşağıdaki kodu göz önünde bulundurun:

documentclass{makale}
usepackage[utf8]{inputenc}
egin{belge}
egin{tabular}{ | p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
hline
çok sütunlu{4} {Yürüyüş Listesi} \
hline
İsim & Çıkış Tarihi & Yönetmen & Hikaye Tarafından \
hline
Star Trek: The Motion Picture & 7 Aralık 1979 & Robert Wise & Alan Dean Foster \
Star Trek II: Khan'ın Gazabı ve 4 Haziran 1982, Nicholas Meyer ve Harve Bennett \
Star Trek V: The Final Frontier & 9 Haziran 1989 & William Shatner & William Shatner \
hline
end{tablo}
% Veri Kaynağı -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end{belge}

NOT: Boyutları belirterek sütunların eşit aralıklarla yerleştirilmesini sağlamak iyidir.

multicolumn{4} {Trek List} komutunda

{4}, birleştirilecek sütun sayısını tanımlar.

Sonraki bölüm, sütunlar için sınırlayıcıları ve hizalamaları tanımlar.

{Yol Listesi } – Birleştirilmiş sütunların adı.

Yukarıdaki LaTeX kodunu derledikten sonra aşağıdaki gibi bir çıktı almalısınız:

Çoklu Satır

Çok satırlı komutu kullanarak satırları birleştirmek için çok satırlı paketi içe aktarmanız gerekir.

Aşağıdaki örnek kod, satırların nasıl birleştirileceğini gösterir.

documentclass{makale}
usepackage[utf8]{inputenc}
usepackage{çoklu}
egin{belge}
egin{merkez}
egin{tablo}c
hline
Sütun1 ve Sütun2 ve Sütun3 ve Sütun4 \
hline
multirow{3}{6cm}{Birleşik satırlar (hücreler)} ve hücre1 ve hücre2 \
& cell3 & cell4 \
& hücre5 & hücre6 \
hline
end{tablo}
end{merkez}
end{belge}

Komut inceleniyor: multirow{3}{6cm}{Birleştirilmiş satırlar (hücreler)} & cell1 & cell2

Üç parametre alacaksınız:

Birincisi, birleştirilecek satır sayısıdır. Yani bu örnekte, 3 satır.

Ardından, ikinci parametre sütunun genişliğini tanımlar. Bu örnekte, 6cm.

Son olarak, son parametre hücrenin içindeki içeriği tanımlar.

Yukarıdaki kodu derlemek, aşağıdakine benzer bir tablo vermelidir.

Tablo Başlıkları, Etiket ve Referanslar Hakkında

Tabloyla ilgili bilgileri görüntülemek veya ona referans vermek için kullanabileceğiniz tablo başlıkları ve etiketler oluşturabilirsiniz.

Bir tabloya başlık eklemek için caption komutunu kullanın. Tablo başlığını tablonun altına veya üstüne yerleştirebilirsiniz.

Örneğin:

documentclass{makale}
usepackage[utf8]{inputenc}
egin{belge}
egin{tablo}[h!]
merkezleme
caption{Star Trek Filmleri hakkında bilgi}
egin{tabular}{ | p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
hline
çok sütunlu{3} {Yürüyüş Listesi} \
hline
İsim & Çıkış Tarihi & Yönetmen \
hline
Star Trek: The Motion Picture & 7 Aralık 1979 & Robert Wise\
Star Trek II: Khan'ın Gazabı & 4 Haziran 1982, & Nicholas Meyer\
Star Trek V: The Final Frontier & 9 Haziran 1989, & William Shatner\
hline
end{tablo}
etiket{gezme}
son masa}
% Veri Kaynağı -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
end{belge}

Kodu derledikten sonra, aşağıdaki resimde gösterildiği gibi, üstte başlığı olan bir tablo almalısınız:

Çözüm

Bu eğitimde, LaTeX'te Tablolar oluşturmanın ve bunlarla çalışmanın temelleri tartışılmıştır.

Bildiğiniz gibi, LaTeX güçlü bir araçtır ve bu eğitim, LaTex tablolarıyla nasıl çalışılacağının yüzeyini çizmez.

LaTex belgeleri harika bir başvuru kılavuzudur. Lütfen gerektiği gibi bakın.