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:
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:
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:
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:
Zamiast egin{center}… end{center}, the krążyna można użyć polecenia na początku dokumentu abeli.
Wyjście:
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:
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:
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:
Poniżej wyjaśniono niektóre typowe polecenia używane do tworzenia tabeli:
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 & Type & popular in & Explanation \ hline Orange & Fruit & Vitamin C & 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 & vegetable & B-Vitamins & 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:
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 & Type & popular in & Explanation \ hline Orange & Fruit & Vitamin C & 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 & vegetable & B-Vitamins & 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:
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& Occupation & salary & Children & Savings percentage \hline multirow{3}{*}{Henry}&multirow{3}{*}{$0,000$}&windsurfing&lisa&multirow{3}{*}{20}\ ~&~&jumping on&John&~\ ~&~&a trampoline & tia &~\hline multirow{3}{*}{Shefy} & $multirow{3}{*}{,000} $ &heavy metal music&multirow{3}{*}{Tyra} &15\ ~&~&Paris&~&multirow{2}{*}{12}\ ~&~& dancing with pop music &~&~\hline multirow{3}{*}{Ben} & $multirow{3}{*}{,000}$ &chocolate & multirow{3}{*}{None}&18\ ~&~&fast cars &~&multirow{2}{*}{ 22}\ ~&~&Ramen&~&~\hline multirow{3}{*}{Sam} & $multirow{3}{*}{,000}$ & paintingit&Donal & multirow{3}{*}{11}\ ~&~&motorcycles&multirow{2}{*}{Peter}&~\ ~&~&Reddit&~&~ \ hline end{tabular} end{table} end{document}
Wyjście:
Możesz narysować dowolną liczbę linii za pomocą glina Komenda. Rozważ podobny obraz jak powyższy z większą liczbą linii:
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} & extbf{Heading 2} & extbf{Heading 3}\ $alpha$ & $eta$ & $gamma$ \ midrule % Midrule applied here 1 & 1.101 & a\ 2 & 103.145 & b\ 3 & 289.1 & c\ 4 & 17.132114 & d\ ottomrule % Bottomrule applied here end{tabular} end{center} end{table} end{document}
Wyjście:
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} & extbf{Second heading} & extbf{Third heading} & extbf{Fourth heading} \ hline endfirsthead multicolumn{4}{c}% { ablename hetable -- extit{Continued from previous page}} \ hline extbf{First heading} & extbf{Second heading} & extbf{Third heading} & extbf{Fourth heading} \ hline endhead hline multicolumn{4}{r}{ extit{Continued on next page}} \ endfoot hline endlastfoot ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ end{longtable} end{center} end{document}
Wyjaśnienie:
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:
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 & multicolumn{2}{c}{corresponding Value} \ hline $pi$ & 3&1416 \ $pi^{pi}$ & 36&46 \ $(pi^{pi})^{pi}$ & 80662&7 \ end{tabular} end{document}
Wyjście:
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:
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 > H 2 > H 3 > H 4 \ \ FIRST > SECOND > THIRD > FOURTH end{tabbing} end{center} end{document}
Tutaj użyliśmy dwóch \ dla dwóch nowych linii.
Wyjście:
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 > Second heading > Third heading \ > Second > Third \ hspace{1in} \ % make a blank line This Text extends past tab 1 >> Third column \ > 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 > H 2 > H 3 > H 4 \ end{tabbing} end{center} end{document}
Wyjście: