logo

LATEKS MASA

Tablolar akademik yazımda kullanılan ortak özelliklerdir. Bu konu, tabloyu oluşturma ve tabloda farklı işlevleri gerçekleştirme adımlarını açıklayacaktır. Tablolar bilgiyi temsil etmenin etkili bir yoludur ve çoğu belge veya dosyada sıklıkla kullanılır. Bilimsel makaleler tartışılırken verileri sunmak için tablolar kullanılır.

Latex'te tablo oluşturmak diğerlerine göre biraz karmaşıktır. Ancak burada temelden tablo oluşturma adımları ve süreci süreci kolaylaştıracaktır.

Latex bir elektronik tablo değildir ancak tablolar oluşturmak ve bu tabloları belgenize aktarmak için özel bir araçtır.

Latex'teki tablolar aşağıdakilerin bir kombinasyonu ile oluşturulur: tablo şeklinde çevre ve masa çevre. Tablo ortamları tablonun gerçek içeriğini içerirken diğerleri resim yazısını içerir.

Oluşturmak için kullanılan komutlar masa ortamlar şunlardır:

egin{tablo}{ Neresi }

Masa

son masa}

Oluşturmak için kullanılan komutlar tablo şeklinde ortamlar şunlardır:

egin{tabular}{lcr}

Masa

end{tablo halinde}

Burada tablo, tablo ortamını ifade eder. altyazı emretmek. Komuta Neresi Tablonun yerini belirlemek için kullanılır. Örneğin, egin{tablo}{t} bu, tablonun şu adreste görüneceği anlamına gelir: tepe sayfanın.

Tablo ortamının kullanım alanları & (ve işaretleri) sütun ayrımının sembolü.

İçeriği hizalamak için kullanılan harfler sol, orta ve sağ ben , C , Ve R sütunların her biri için. Hizalama için iletilen komut: egin{tabular}{l c r}.

Tablonun sütunlarını ayıran dikey çizgiler çizmek için kullanılan komut: egin{tabular}l, nerede ( | ) argüman olarak iletilir. | sütunlar arasındaki dikey çizgileri çizmek için kullanılır.

Ayrıca şunları da kullanabilirsiniz: vline Dikey çizgiler çizme komutu. vline komut satırın yüksekliğiyle birlikte dikey çizgiyi çizer.

Satır ayırıcı olarak yatay bir çizgi çizmek istiyorsak, kil emretmek.

Komuta cline{ i-j } ile başlayan kısmi yatay çizgiyi çizmek için kullanılır Ben ve ile biten J .

Yukarıda tartışılan komutları kullanarak birkaç tablo örneğini ele alalım.

1.

 documentclass{article} egin{document} egin{center} TABLE end{center} egin{tabular}{lcr} a&b&c\ d&e&f\ g&h&i end{tabular} end{document} 

Çıktı:

Lateks MASA

2.

 documentclass{article} egin{document} egin{center} egin{tabular}c hline a&b&c\ hline d&e&f\ hline g&h&i\ hline end{tabular} end{center} end{document} 

Çıktı:

Lateks MASA

3.

 documentclass{article} egin{document} egin{tabular}r hline I, II, III, IV...& uppercase Roman i, ii, iii... & lowercase roman numerals \ cline{2-2} 1, 2, 3.. & Arabic format \ hline hline 1684 & decimal digits \ hline end{tabular} end{document} 

Çıktı:

Lateks MASA

Şimdi temel bir tablo oluşturmak için aşağıdaki koda bakın:

4.

 documentclass{article} egin{document} egin{table}[h!] egin{center} caption{ the basic table} label{tab:Table1} egin{tabular}r 	extbf{heading 1} & 	extbf{heading 2} & 	extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 1.34 & a\ 2 & 18.54 & b\ 3 & 735.765231 & c\ end{tabular} end{center} end{table} end{document} 

Açıklama:

    etiketkomutu tablonun işaretçisi olarak veya tabloyu etiketlemek için kullanılır.altyazıtablonun kendisinde yer almaktadır.

Yerine egin{center}… end{center}, the merkezleme belge ablonun başındaki komut kullanılabilir.

Çıktı:

Lateks MASA

Birleşik Satırlar ve Sütunlar

Birleştirilmiş sütunlar için, çok sütunlu{ birde }{ sütun }{ metin } komutu kullanılır. birde komutu birleştirmek için kullanılır. birde sütunları genişlikle birlikte tek bir sütuna dönüştürün. Komuta sütun l, c veya r sembollerini içerir. metin sütunun içeriğini içerir.

Birleştirilmiş satırlar için yükseltilmiş kutu{ kaldırmak }{ metin } komutu kullanılır. Şunu yazdırır: metin miktarı kadar mevcut taban çizgisinin üzerine çıkarıldı. kaldırmak . Satırlar arasındaki tek boşluk için, [-lex] komutu kullanılır. Birinci ve ikinci sıralar arasındaki çift boşluk için, [1ex] komutu kullanılır.

Ayrıca birçok aynı sütunu kullanarak hizalayabilirsiniz. *{sayı}{str} sözdizimi . Tablonuzda çok sayıda sütun bulunduğunda kullanışlıdır. Komut şu şekilde yazılacaktır:

egin{tabular}{1*{6}{c}r}

Bir örnek düşünelim. Kod aşağıda yazılmıştır:

 documentclass{article} egin{document} egin{table}[h] caption{Marks after exams} % title name of the table centering % centering table egin{tabular}{l c c rrrrrrr} % creating 10 columns hlinehline Subject &No. of Students &category &multicolumn{7}{c}{the list of marks} \ [0.5ex] hline % Entering 1st row & &lowest &43 & 34 & 65 & 41 & 33 & 46 & 51 \[-1ex] 
aisebox{1.5ex}{Science} & 
aisebox{1.5ex}{32}&highest & 88 & 94 & 93 & 89 & 91 & 90 & 88 \[1ex] % Entering 2nd row & &lowest & 41 & 33 & 42 & 35 & 36 & 40 & 31 \[-1ex] 
aisebox{1ex}{Maths} & 
aisebox{1.5ex}{32}& highest &87 & 89 & 87 & 98 & 96 & 94 & 90 \[1ex] % Entering 3rd row & &lowest & 43 & 41 & 37 & 34 & 39 & 41 & 44 \[-1ex] 
aisebox{1ex}{English} & 
aisebox{1.5ex}{32}& highest &79 & 87 & 85 & 91 & 84 & 83 & 90 \[1ex] % [1ex] adds vertical space hline % inserts single-line end{tabular} end{table} end{document} 

Çıktı:

Lateks MASA

Ayrıca modu şu şekilde değiştirebilirsiniz: manzara modunu kullanarak usepackage{adjustbox} emretmek.

Buradaki tablo şu şekilde başlıyor: egin{adjustbox} ve ile biter bitiş{ayar kutusu}.

Bunu anlamak için basit bir tablo örneğini ele alalım.

Kod aşağıda verilmiştir:

 documentclass{article} usepackage{adjustbox} egin{document} egin{adjustbox}{angle=90} egin{tabular}l 	extbf{heading 1} & 	extbf{heading 2} & 	extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 11.34 & a\ 2 & 10.5 & b\ 3 & 765.5231 & c\ end{tabular} end{adjustbox} end{document} 

Çıktı:

Lateks MASA

Örneğin yukarıda bahsettiğimiz kodda açıyı 150 derece olarak ayarlarsak çıktımız aşağıdaki görseldeki gibi olacaktır:

Lateks MASA

Tablo oluşturmak için kullanılan bazı yaygın komutlar aşağıda açıklanmıştır:

    sıralamak: Sütunlar ekler M {< Genişlik >} ve B {< Genişlik >} buna benzer P komut, ancak dikey olarak ortaya veya alta hizalanmış.kitap sekmesi: Üstte ve altta boşluk bırakılarak yatay bir çizgi için yaratıcı komutlar sağlar.tablox: Sütun tipini tanıtır X Otomatik genişlik hesaplama özelliğine sahip p-komutu gibi çalışır. aggedright: Tablo satırlarının sonu olarak tanınır. abularnewline: Bu komut yerine kullanılır \. arraybackslash: Restorasyon işleminde kullanılır.

İçin sütunlar arasındaki boşluk the setlength{ abcolsep}{5pt} komutu kullanılır. Varsayılan boyut: 6 puan . Bu komut sütunların arasına boşluk bırakmak için eklenir.

İçin satırlar arasındaki boşluk , arraystretch komutu kullanılır.

Tablolarda Metin Kaydırma

Lateks algoritmalarının bazı eksiklikleri vardır. Metin sayfanın genişliğini aşarsa Latex metni otomatik olarak ayarlamaz/sarmaz. Bu amaçla özel komuta P ( önceden tanımlanmış genişlik ) Genişliği ayarlamak için kullanılır.

Örnek aşağıda verilmiştir.

Bu örnekte hem genişlik ayarı yapılmayan hem de genişlik ayarı yapılan işlemler açıklanmaktadır. Bu iki yöntem arasındaki farkı fark edebilirsiniz.

  • İlk işlem (genişliği belirtmeden}

Kod aşağıda verilmiştir:

 documentclass{article} egin{document} Without specifying the width. egin{center} egin{tabular} l hline Name &amp; Type &amp; popular in &amp; Explanation \ hline Orange &amp; Fruit &amp; Vitamin C &amp; It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower &amp; vegetable &amp; B-Vitamins &amp; It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document} 

Çıktı:

Lateks MASA

Genişlik belirtilmediğinden bilgilerin görüntülenmediğini fark edebilirsiniz.

  • Şimdi genişliğin belirtildiği ikinci işlemi düşünün. P Kod aşağıda verilmiştir:
 documentclass{article} egin{document} specifying with the width. egin{center} egin{tabular}{ | l | l | l | p{5cm} |} % you can change the dimension according to the spacing requirements hline Name &amp; Type &amp; popular in &amp; Explanation \ hline Orange &amp; Fruit &amp; Vitamin C &amp; It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower &amp; vegetable &amp; B-Vitamins &amp; It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document} 

Çıktı:

Lateks MASA

Çok Sıralı ve Çok Sütunlu

Birkaç satır ve sütun içeren verileri biçimlendirmek için kullanılır. Bunda, çok satırlı paket kullanılarak birden çok satır alt satırlara bölünür.

Not:Çok satırlı ortamdaki sütun kaydırma, kullanılan sözdizimi ile çalışmaz.

Bir örnekle anlayalım. Kod aşağıda verilmiştir:

 documentclass{article} usepackage{multirow} egin{document} egin{table} egin{tabular}{c|lp{1.1in}|lp{1in}|l|} hline Name&amp; Occupation &amp; salary &amp; Children &amp; Savings percentage \hline multirow{3}{*}{Henry}&amp;multirow{3}{*}{$0,000$}&amp;windsurfing&amp;lisa&amp;multirow{3}{*}{20}\ ~&amp;~&amp;jumping on&amp;John&amp;~\ ~&amp;~&amp;a trampoline &amp; tia &amp;~\hline multirow{3}{*}{Shefy} &amp; $multirow{3}{*}{,000} $ &amp;heavy metal music&amp;multirow{3}{*}{Tyra} &amp;15\ ~&amp;~&amp;Paris&amp;~&amp;multirow{2}{*}{12}\ ~&amp;~&amp; dancing with pop music &amp;~&amp;~\hline multirow{3}{*}{Ben} &amp; $multirow{3}{*}{,000}$ &amp;chocolate &amp; multirow{3}{*}{None}&amp;18\ ~&amp;~&amp;fast cars &amp;~&amp;multirow{2}{*}{ 22}\ ~&amp;~&amp;Ramen&amp;~&amp;~\hline multirow{3}{*}{Sam} &amp; $multirow{3}{*}{,000}$ &amp; paintingit&amp;Donal &amp; multirow{3}{*}{11}\ ~&amp;~&amp;motorcycles&amp;multirow{2}{*}{Peter}&amp;~\ ~&amp;~&amp;Reddit&amp;~&amp;~ \ hline end{tabular} end{table} end{document} 

Çıktı:

Lateks MASA

kullanarak istediğiniz kadar çizgi çizebilirsiniz. kil emretmek. Yukarıdakine benzer görüntüyü daha fazla çizgiyle düşünün:

Lateks MASA

Kitap sekmeli tablolar

kitap sekmeleri komutu belgeyi daha profesyonel hale getirmek için kullanılır çünkü kil komut bunu yapmaz. Şunun gibi komutlar kural koymak , küçük olan , Ve alt kural hline komutu yerine kitaplartab paketi tarafından sağlanan komutlar kullanılır.

Bookstab paketinin kodu aşağıda verilmiştir:

 documentclass{article} usepackage{booktabs} % For prettier tables egin{document} egin{table}[h!] egin{center} caption{Table using booktabs.} label{tab:table1} egin{tabular}r 	oprule % Toprule applied here 	extbf{Heading 1} &amp; 	extbf{Heading 2} &amp; 	extbf{Heading 3}\ $alpha$ &amp; $eta$ &amp; $gamma$ \ midrule % Midrule applied here 1 &amp; 1.101 &amp; a\ 2 &amp; 103.145 &amp; b\ 3 &amp; 289.1 &amp; c\ 4 &amp; 17.132114 &amp; d\ ottomrule % Bottomrule applied here end{tabular} end{center} end{table} end{document} 

Çıktı:

Lateks MASA

Çok Sayfalı Tablolar

Tablonuzda birden fazla satır varsa tablo alttan kırpılır. Komuta uzun masa Pakete eklenmesi gereken çok sayıda sayfaya yayılmak için kullanılır.

hiçbir faydası yok masa veya tablo şeklinde komutlar ne zaman uzun masa komut kullanımdadır. Tabloların ve tablo komutlarının kullanımının yerini alır ve her iki ortamı da tek bir ortamda birleştirir. Bu nedenle tablolar için bunun yerine longtable ortamı kullanılır.

Yukarıdaki konunun kodu aşağıda verilmiştir:

 documentclass[12pt]{article} usepackage{longtable} egin{document} egin{center} egin{longtable}c caption{A simple example of longtable}\ hline 	extbf{First heading} &amp; 	extbf{Second heading} &amp; 	extbf{Third heading} &amp; 	extbf{Fourth heading} \ hline endfirsthead multicolumn{4}{c}% {	ablename 	hetable -- 	extit{Continued from previous page}} \ hline 	extbf{First heading} &amp; 	extbf{Second heading} &amp; 	extbf{Third heading} &amp; 	extbf{Fourth heading} \ hline endhead hline multicolumn{4}{r}{	extit{Continued on next page}} \ endfoot hline endlastfoot ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ ab &amp; bc &amp; ac &amp; da \ ef &amp; fg &amp; gh &amp; he \ ij &amp; jk &amp; kl &amp; lj \ mn &amp; no &amp; op &amp; po \ end{longtable} end{center} end{document} 

Açıklama:

    endfirsthead: İlk sayfada tablonun başı olarak görünen çizgidir.endhead: İlki hariç her sayfanın üstünde görünen bir satıruç ayak: Son sayfa hariç her sayfanın altında görünen çizgiendlastfoot: Tablonun sonunda görünen satırdır.

Çıktı:

analog iletişim

Yukarıdaki kodun çıktısı aşağıda gösterildiği gibi iki sayfada listelenecektir:

İki sayfa üç resme bölünmüştür.

Görseller aşağıda verilmiştir:

Lateks MASA
Lateks MASA

Tablonun birden çok sayfaya bölündüğünü fark edebilirsiniz. uzun masa herhangi bir veri kaybı olmadan sütun.

Ondalık noktayı hizalama

Aşağıda tartışılan örnek, ifadeyi ve karşılık gelen değeri ondalık basamağa göre hizalayacaktır.

Kod aşağıda verilmiştir:

 documentclass[12pt]{article} egin{document} egin{tabular}{c |r @{.} l} % @{.} is used to display the decimal point expression Pi &amp; multicolumn{2}{c}{corresponding Value} \ hline $pi$ &amp; 3&amp;1416 \ $pi^{pi}$ &amp; 36&amp;46 \ $(pi^{pi})^{pi}$ &amp; 80662&amp;7 \ end{tabular} end{document} 

Çıktı:

Lateks MASA

Tablo Malzemesi

Sekme ortamı olarak adlandırılan tablo malzemesi için iki ortam kullanılır ( egin{sekmeleme}…end{sekmeleme} ) ve tablo ortamı ( egin{tabular}…end{tabular} ).

tablo şeklinde Yatay ve dikey çizgileri çizmek için kullanılan komutlarla şık bir ortam yaratılmasına olanak sağlar. Ancak tablo sayfalara bölünemez. Bu amaçla, masa komutu, yukarıda tartışıldığı gibi tabloyu birden çok sayfaya bölmek için kullanılır.

sekme ortam, daktiloya benzer şekilde sekmeleri ayarlamak için kullanılır. Ayarlanan sekmeler daha sonra birinden diğerine geçer. Sekmeleme ortamında her satır ayrı ayrı işlendiğinden sekmeleme içinde sayfa sonlarına izin verilir.

Sekme işlemi için kullanılan komutlar aşağıda listelenmiştir:

    =sekme durağı ayarla>sonraki sekme durağına doğru sağa git\bir satırı sonlandırıröldürmekbu komutla biten bir satır sekmeyi ayarlamak için kullanılır, ancak bu satırı yazdırmak için kullanılmaz

Sekme ortamının iki örneği aşağıda verilmiştir:

1. Bu örneğin kodu aşağıda verilmiştir:

 documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}Heading 1 = Heading a = Heading b = Heading c \ \ H 1 &gt; H 2 &gt; H 3 &gt; H 4 \ \ FIRST &gt; SECOND &gt; THIRD &gt; FOURTH end{tabbing} end{center} end{document} 

Burada iki tane kullandık \ iki yeni hat için.

Çıktı:

Lateks MASA

2. İkinci örneğin kodu aşağıda verilmiştir:

 documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}hspace{2in} = hspace{2in} = kill % you can change the inch spacing according to your requirements First heading &gt; Second heading &gt; Third heading \ &gt; Second &gt; Third \ hspace{1in} \ % make a blank line This Text extends past tab 1 &gt;&gt; Third column \ &gt; Text spans columns two and three \xxxxxxxx = xxxxx = xxxx = kill % set up new tab stops i.e. to set the stops according to the number of x H 1 &gt; H 2 &gt; H 3 &gt; H 4 \ end{tabbing} end{center} end{document} 

Çıktı:

Lateks MASA