logo

STOLIK LATEXOWY

Tabele są powszechnym elementem używanym w pismach akademickich. W tym temacie wyjaśniono kroki tworzenia tabeli i wykonywania różnych funkcji w tabeli. Tabele są skutecznym sposobem przedstawiania informacji i często są używane w większości dokumentów lub plików. Przy omawianiu prac naukowych do prezentacji danych służą tabele.

Tworzenie tabeli w Latexie jest trochę skomplikowane w porównaniu do innych. Ale tutaj kroki i proces tworzenia tabeli od podstaw ułatwią ten proces.

Latex nie jest arkuszem kalkulacyjnym, ale jest dedykowanym narzędziem do tworzenia tabel i eksportowania ich do dokumentu.

Tabele w Latexie są tworzone za pomocą kombinacji a tabelaryczny środowisko i tabela środowisko. Środowiska tabelaryczne zawierają rzeczywistą zawartość tabeli, podczas gdy inne zawierają podpis.

Polecenia używane do tworzenia tabela środowisko to:

egin{tabela} Gdzie }

Tabela

end{tabela}

Polecenia używane do tworzenia tabelaryczny środowisko to:

egin{tabelarny}{lcr}

Tabela

end{tabelaryczny}

Tutaj tabela oznacza środowisko tabelaryczne wraz z podpis Komenda. Komenda Gdzie służy do określenia lokalizacji stołu. Na przykład, egin{table}{t} oznacza, że ​​tabela pojawi się w szczyt strony.

Używa środowiska tabelarycznego & (ampersand) symbol separacji kolumn.

Litery użyte do wyrównania treści lewy, środkowy i prawy są l , C , I R dla każdej z kolumn. Polecenie przekazane do wyrównania to egin{tabular}{l c r}.

Polecenie służące do rysowania pionowych linii oddzielających kolumny tabeli to egin{tabular}l, gdzie ( | ) jest przekazywana jako argument. The | symbol służy do rysowania pionowych linii pomiędzy kolumnami.

Możesz także skorzystać z vline polecenie rysowania linii pionowych. The vline polecenie rysuje linię pionową wraz z wysokością wiersza.

Jeśli chcemy narysować poziomą linię jako separator wierszy, możemy użyć glina Komenda.

Komenda cline{ ja-j } służy do rysowania częściowej linii poziomej rozpoczynającej się od I i kończąc na J .

Rozważmy kilka przykładów tabeli za pomocą poleceń omówionych powyżej.

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} 

Wyjście:

TABELA lateksowa

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} 

Wyjście:

TABELA lateksowa

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} 

Wyjście:

TABELA lateksowa

Teraz spójrz na poniższy kod tworzenia podstawowej tabeli:

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} 

Wyjaśnienie:

    etykietapolecenie służy jako znacznik tabeli lub do oznaczenia tabeli.podpisjest zawarte w samej tabeli.

Zamiast egin{center}… end{center}, the krążyna można użyć polecenia na początku dokumentu abeli.

Wyjście:

TABELA lateksowa

Połączone wiersze i kolumny

W przypadku połączonych kolumn wielokolumna{ na jednego }{ przełęcz }{ tekst } polecenie jest używane. The na jednego polecenie służy do łączenia na jednego kolumny w jedną kolumnę wraz z szerokością. Komenda przełęcz zawiera symbole l, c lub r. The tekst zawiera treść kolumny.

Dla połączonych rzędów podniesione pudełko{ winda }{ tekst } polecenie jest używane. Drukuje tekst , który jest podniesiony powyżej bieżącego poziomu bazowego o kwotę winda . Dla pojedynczego odstępu między wierszami, [-lex] polecenie jest używane. W przypadku podwójnej przestrzeni między pierwszym a drugim rzędem, [1przykład] polecenie jest używane.

Można także wyrównać wiele identycznych kolumn, korzystając z opcji *{numer} składnia . Jest to przydatne, gdy tabela ma wiele kolumn. Polecenie zostanie zapisane jako:

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

Rozważmy przykład. Kod jest napisany poniżej:

 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} 

Wyjście:

TABELA lateksowa

Można także zmienić tryb na krajobraz trybie za pomocą usepackage{regulbox} Komenda.

Tabela zaczyna się od egin{regulbox} i kończy się koniec{regulacja}.

Aby to zrozumieć, rozważmy prosty przykład tabeli.

Kod podano poniżej:

 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} 

Wyjście:

TABELA lateksowa

Na przykład, jeśli ustawimy kąt na 150 stopni w tym samym kodzie, jak wspomniano powyżej, wynik będzie wyglądał jak na obrazku poniżej:

TABELA lateksowa

Poniżej wyjaśniono niektóre typowe polecenia używane do tworzenia tabeli:

    szyk: Dodaje kolumny M {< szerokość >} i B {< szerokość >} podobny do P polecenie, ale wyrównane w pionie do środka lub do dołu.książka: Zapewnia kreatywne polecenia dotyczące linii poziomej z odstępami powyżej i poniżej.tabularx: Wprowadza typ kolumny X , które działa jak polecenie p z funkcją automatycznego obliczania szerokości. agggedright: Jest uznawany za koniec wierszy tabeli. abularnewline: To polecenie jest używane zamiast \. arraybackslash: Służy do procesu renowacji.

Dla odstęp między kolumnami the setlength{ abcolsep}{5pt} polecenie jest używane. Domyślny rozmiar to 6 punktów . To polecenie jest wstawiane pomiędzy kolumnami w celu zapewnienia odstępów.

Dla odstęp między rzędami , ablicarozciągnięta polecenie jest używane.

Zawijanie tekstu w tabelach

Algorytmy lateksowe mają pewne wady. Jeśli tekst przekracza szerokość strony, Latex nie dopasowuje/zawija tekstu automatycznie. W tym celu specjalne polecenie P ( predefiniowana szerokość ) służy do ustawiania szerokości.

Przykład podano poniżej.

W tym przykładzie wyjaśniono zarówno procesy bez ustawiania szerokości, jak i procesy z szerokością. Możesz zauważyć różnicę między tymi dwiema metodami.

  • Pierwszy proces (bez określenia szerokości}

Kod podano poniżej:

 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} 

Wyjście:

TABELA lateksowa

Można zauważyć, że informacja nie jest wyświetlana, ponieważ nie określono szerokości.

  • Rozważmy teraz drugi proces, w którym szerokość jest określana za pomocą metody P Kod podano poniżej:
 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} 

Wyjście:

TABELA lateksowa

Wielowierszowe i wielokolumnowe

Służy do formatowania danych, które zawierają kilka wierszy i kolumn. W tym przypadku wiele wierszy jest dzielonych na podwiersze przy użyciu pakietu wielowierszowego.

Notatka:Zawijanie kolumn w środowisku wielowierszowym nie będzie działać z zastosowaną składnią.

Rozumiemy na przykładzie. Kod podano poniżej:

 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} 

Wyjście:

TABELA lateksowa

Możesz narysować dowolną liczbę linii za pomocą glina Komenda. Rozważ podobny obraz jak powyższy z większą liczbą linii:

TABELA lateksowa

Stoły z zakładkami

The zakładki polecenie służy do uczynienia dokumentu bardziej profesjonalnym, ponieważ glina polecenie tego nie robi. Komendy takie jak toprula , mały , I zasada dolna dostarczone przez pakiet bookstab są używane zamiast polecenia hline.

Kod pakietu bookstab podano poniżej:

 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} 

Wyjście:

TABELA lateksowa

Tabele wielostronicowe

Jeśli tabela zawiera wiele wierszy, tabela zostanie przycięta od dołu. Komenda długi stół służy do rozciągnięcia wielu stron, które należy dodać do pakietu.

Nie ma pożytku z A tabela Lub tabelaryczny polecenia, gdy długi stół polecenie jest w użyciu. Zastępuje użycie tabel i poleceń tabelarycznych oraz łączy oba środowiska w jedno. Dlatego zamiast tego dla tabel używane jest środowisko longtable.

Kod dla powyższego tematu podano poniżej:

 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} 

Wyjaśnienie:

    endpierwszy: Jest to wiersz pojawiający się jako nagłówek tabeli na pierwszej stronie.endhead: Linia pojawiająca się u góry każdej strony z wyjątkiem pierwszejendfoot: Linia pojawiająca się na dole każdej strony z wyjątkiem ostatniejendostatniastopa: Jest to linia pojawiająca się na końcu tabeli

Wyjście:

sortowanie scalone Java

Dane wyjściowe powyższego kodu zostaną wyświetlone na dwóch stronach, jak pokazano poniżej:

Obie strony są podzielone na trzy obrazy.

Zdjęcia podano poniżej:

TABELA lateksowa
TABELA lateksowa

Można zauważyć, że tabela została podzielona na wiele stron za pomocą długi stół kolumnie, bez utraty danych.

Wyrównanie przecinka dziesiętnego

Omówiony poniżej przykład wyrówna wyrażenie i odpowiadającą mu wartość zgodnie z przecinkiem dziesiętnym.

Kod podano poniżej:

 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} 

Wyjście:

TABELA lateksowa

Materiał tabelaryczny

Te dwa środowiska są używane w przypadku materiału tabelarycznego, a mianowicie środowiska zakładek ( egin{tabowanie}…end{tabowanie} ) i środowisko tabelaryczne ( egin{tabular}…end{tabular} ).

The tabelaryczny pozwala stworzyć fantazyjne środowisko za pomocą poleceń służących do rysowania linii poziomych i pionowych. Tabeli nie można jednak dzielić na strony. W tym celu tabela polecenie służy do podziału tabeli na wiele stron, jak omówiono powyżej.

The tabulatory Do ustawiania zakładek służy środowisko zachowujące się podobnie jak maszyna do pisania. Ustawione zakładki następnie przesuwają się od jednej do drugiej. Ponieważ każda linia w środowisku tabulatorów jest przetwarzana indywidualnie, w obrębie tabulacji dozwolone są podziały stron.

Polecenia używane do tabulacji są wymienione poniżej:

    =ustaw tabulator>przejdź w prawo do następnego tabulatora\kończy linięzabićlinia kończąca się tym poleceniem służy do ustawiania tabulatora, ale nie do drukowania tej linii

Poniżej podano dwa przykłady środowiska tabulacji:

1. Poniżej znajduje się kod tego przykładu:

 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} 

Tutaj użyliśmy dwóch \ dla dwóch nowych linii.

Wyjście:

TABELA lateksowa

2. Poniżej podano kod drugiego przykładu:

 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} 

Wyjście:

TABELA lateksowa