Tabellerne er almindelige træk, der bruges i akademisk skrivning. Dette emne vil forklare trinene til at oprette tabellen og udføre forskellige funktioner i tabellen. Tabeller er en effektiv måde at repræsentere informationen på og bruges ofte i de fleste dokumenter eller filer. Når de videnskabelige artikler diskuteres, bruges tabellerne til at præsentere dataene.
At lave bordet i Latex er lidt kompliceret sammenlignet med andre. Men her vil trinene og processen til at oprette en tabel fra det grundlæggende gøre processen lettere.
Latex er ikke et regneark, men det er et dedikeret værktøj til at bygge tabeller og eksportere disse tabeller til dit dokument.
Tabellerne i Latex er lavet med en kombination af en tabelform miljøet og bord miljø. Tabelmiljøerne indeholder selve indholdet af tabellen, mens andre inkluderer billedteksten.
De kommandoer, der bruges til at oprette bord miljø er:
egin{tabel}{ hvor }
Bord
ordenden}
De kommandoer, der bruges til at oprette tabelform miljø er:
egin{tabel}{lcr}
Bord
end{tabel}
Her betegner bordet det tabelformede miljø sammen med illedtekst kommando. Kommandoen hvor bruges til at bestemme placeringen af bordet. For eksempel, egin{tabel}{t} betyder, at tabellen vises ved top af siden.
Det tabelformede miljø bruger & (tegn) symbol for kolonneadskillelsen.
Bogstaverne bruges til at tilpasse indholdet til venstre, center og højre er l , c , og r for hver af kolonnerne. Kommandoen afgivet til justering er egin{tabel}{l c r}.
Kommandoen, der bruges til at tegne lodrette linjer, der adskiller kolonnerne i tabellen er egin{tabel}l, hvor er ( | ) sendes som et argument. Det | symbol bruges til at tegne de lodrette linjer mellem søjlerne.
Du kan også bruge vline kommando til at tegne lodrette linjer. Det vline kommandoen tegner den lodrette linje sammen med højden af rækken.
Hvis vi vil tegne en vandret linje som en rækkeseparator, så kan vi bruge ler kommando.
Kommandoen cline{ i-j } bruges til at tegne den delvise vandrette linje, der begynder med jeg og slutter med j .
Lad os overveje nogle få eksempler på en tabel ved at bruge kommandoerne diskuteret ovenfor.
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}
Produktion:
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}
Produktion:
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}
Produktion:
Se nu nedenstående kode for at oprette en grundlæggende tabel:
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}
Forklaring:
I stedet for egin{center}... end{center}, det centrering kommandoen i begyndelsen af dokument abellen kan bruges.
Produktion:
Kombinerede rækker og kolonner
For de kombinerede kolonner er multicolumn{ på en }{ col }{ tekst } kommandoen bruges. Det på en kommandoen bruges til at kombinere på en kolonner i en enkelt kolonne sammen med bredden. Kommandoen col indeholder symbolerne l, c eller r. Det tekst indeholder indholdet for kolonnen.
Til kombinerede rækker aisedbox{ løfte op }{ tekst } kommandoen bruges. Den udskriver tekst , som hæves over den nuværende basislinje med mængden af løfte op . For det enkelte mellemrum mellem rækkerne [-lex] kommandoen bruges. For det dobbelte mellemrum mellem den første og den anden række [1eks] kommandoen bruges.
Du kan også justere mange identiske kolonner ved at bruge *{nummer} syntaks . Det er nyttigt, når din tabel har mange kolonner. Kommandoen vil blive skrevet som:
egin{tabel}{1*{6}{c}r}
Lad os overveje et eksempel. Koden er skrevet nedenfor:
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}
Produktion:
Du kan også ændre tilstanden til landskab tilstand ved at bruge usepackage{adjustbox} kommando.
Tabellen her begynder med egin{adjustbox} og slutter med ende{adjustbox}.
Lad os overveje et simpelt eksempel på en tabel for at forstå dette.
Koden er angivet nedenfor:
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}
Produktion:
For eksempel, hvis vi indstiller vinklen til 150 grader i samme kode som nævnt ovenfor, vil output se ud som billedet nedenfor:
Nogle almindelige kommandoer, der bruges til at oprette en tabel, er forklaret nedenfor:
For mellemrum mellem søjler det setlængde{ abcolsep}{5pt} kommandoen bruges. Standardstørrelsen er 6 point . Denne kommando indsættes mellem kolonnerne for afstand.
For mellemrum mellem rækkerne , det arraystretch kommandoen bruges.
Tekstombrydning i tabeller
Latex-algoritmer har nogle mangler. Hvis teksten overskrider sidens bredde, justerer/ombryder Latex ikke teksten automatisk. Til dette formål specialkommando p ( foruddefineret bredde ) bruges til at indstille bredden.
Eksemplet er givet nedenfor.
Dette eksempel forklarer både de processer, der er uden indstilling af bredden og med bredden. Du kan bemærke forskellen mellem disse to metoder.
- Første proces (uden at angive bredden}
Koden er angivet nedenfor:
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}
Produktion:
Du kan bemærke, at informationen ikke vises, fordi bredden ikke er angivet.
- Overvej nu den anden proces, hvor bredden er angivet ved hjælp af s Koden er angivet nedenfor:
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}
Produktion:
Multirow og Multicolumn
Det bruges til at formatere data, som indeholder flere rækker og kolonner. I denne opdeles flere rækker i underrækker ved hjælp af multirow-pakken.
Bemærk:Kolonneombrydningen i flerrækkemiljøet fungerer ikke med den anvendte syntaks.
Lad os forstå med et eksempel. Koden er angivet nedenfor:
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}
Produktion:
Du kan tegne så mange linjer ved hjælp af ler kommando. Overvej det lignende billede som ovenstående med flere linjer:
Borde med booktabs
Det bogfaner kommandoen bruges til at gøre dokumentet meget professionelt, fordi ler kommando gør det ikke. Kommandoerne som f.eks overstyre , lille en , og bundreglen leveret af bookstab-pakken bruges i stedet for kommandoen hline.
Koden til bookstab-pakken er angivet nedenfor:
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}
Produktion:
Flersidet tabeller
Hvis din tabel indeholder flere rækker, vil tabellen blive beskåret fra bunden. Kommandoen langbord bruges til at spænde over adskillige sider, som skal tilføjes til pakken.
Der er ingen brug af en bord eller tabelform kommandoer, når langbord kommandoen er i brug. Det erstatter brugen af tabeller og tabelkommandoer og kombinerer begge miljøer i et enkelt miljø. Således bruges i stedet miljø-langbordet til bordene.
Koden til ovenstående emne er givet nedenfor:
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}
Forklaring:
Produktion:
java check er null
Outputtet for ovenstående kode vil blive vist på to sider, som vist nedenfor:
De to sider er opdelt i tre billeder.
Billederne er givet nedenfor:
Du kan bemærke, at tabellen blev opdelt i flere sider ved hjælp af langbord kolonne uden tab af data.
Justering af decimaltegnet
Eksemplet diskuteret nedenfor vil justere udtrykket og den tilsvarende værdi efter dets decimalkomma.
Koden er angivet nedenfor:
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}
Produktion:
Tabelmateriale
De to miljøer bruges til tabelmaterialet, nemlig tabbing miljø ( egin{tabbing}...end{tabbing} ) og tabelmiljø ( egin{tabel}...end{tabel} ).
Det tabelform gør det muligt at lave et fancy miljø med kommandoer, der bruges til at tegne de vandrette og lodrette linjer. Tabellen kan dog ikke opdeles i sider. Til det formål er bord kommandoen bruges til at opdele tabellen i flere sider, som diskuteret ovenfor.
Det tabbing miljø bruges til at indstille fanerne, der opfører sig på samme måde som skrivemaskinen. De indstillede faner flytter sig derefter fra den ene til den anden. Da hver linje i tabuleringsmiljøet behandles individuelt, tillades sideskift i tabuleringen.
Kommandoerne, der bruges til tabuleringen, er angivet nedenfor:
De to eksempler på tabuleringsmiljøet er givet nedenfor:
1. Koden til dette eksempel er givet nedenfor:
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}
Her har vi brugt to \ for de to nye linjer.
Produktion:
2. Koden til det andet eksempel er givet nedenfor:
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}
Produktion: