Tabellene er vanlige funksjoner som brukes i akademisk skriving. Dette emnet vil forklare trinnene for å lage tabellen og utføre forskjellige funksjoner i tabellen. Tabeller er en effektiv måte å representere informasjonen på og brukes ofte i de fleste dokumenter eller filer. Når vi diskuterer de vitenskapelige artikler, brukes tabellene til å presentere dataene.
Å lage bordet i Latex er litt komplisert sammenlignet med andre. Men her vil trinnene og prosessen for å lage en tabell fra det grunnleggende gjøre prosessen enklere.
Latex er ikke et regneark, men det er et dedikert verktøy for å bygge tabeller og eksportere disse tabellene til dokumentet ditt.
Tabellene i Latex er laget med en kombinasjon av en tabell miljøet og bord miljø. Tabellmiljøene inneholder selve innholdet i tabellen, mens andre inkluderer bildeteksten.
Kommandoene som brukes til å lage bord miljø er:
egin{tabell}{ hvor }
Bord
end{tabell}
Kommandoene som brukes til å lage tabell miljø er:
egin{tabular}{lcr}
Bord
end{tabell}
Her betyr tabellen det tabellformede miljøet, sammen med caption kommando. Kommandoen hvor brukes til å bestemme plasseringen for tabellen. For eksempel, egin{table}{t} betyr at tabellen vises på topp av siden.
Tabellmiljøet bruker & (ampersand) symbol for kolonneseparasjonen.
Bokstavene som brukes til å justere innholdet til venstre, midt og høyre er l , c , og r for hver av kolonnene. Kommandoen som ble sendt for justering er egin{tabular}{l c r}.
Kommandoen som brukes til å tegne vertikale linjer som skiller kolonnene i tabellen er egin{tabular}l, hvor i ( | ) sendes som et argument. De | symbol brukes til å tegne de vertikale linjene mellom kolonnene.
Du kan også bruke vline kommando for å tegne vertikale linjer. De vline kommandoen tegner den vertikale linjen sammen med høyden på raden.
Hvis vi ønsker å tegne en horisontal linje som en radseparator, kan vi bruke leire kommando.
Kommandoen cline{ i-j } brukes til å tegne den delvise horisontale linjen som begynner med Jeg og slutter med j .
La oss vurdere noen eksempler på en tabell ved å bruke kommandoene diskutert 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}
Produksjon:
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}
Produksjon:
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}
Produksjon:
Se nå på koden nedenfor for å lage en grunnleggende tabell:
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}, de sentrering kommandoen i begynnelsen av dokument abellen kan brukes.
Produksjon:
Kombinerte rader og kolonner
For de kombinerte kolonnene multicolumn{ på en }{ kol }{ tekst } kommandoen brukes. De på en kommandoen brukes til å kombinere på en kolonner i en enkelt kolonne sammen med bredden. Kommandoen kol inneholder symbolene l, c eller r. De tekst inneholder innholdet for kolonnen.
For kombinerte rader aisedbox{ løfte }{ tekst } kommandoen brukes. Den skriver ut tekst , som heves over gjeldende grunnlinje med mengden av løfte . For enkeltrommet mellom radene, er [-lex] kommandoen brukes. For den doble avstanden mellom den første og den andre raden, er [1eks] kommandoen brukes.
Du kan også justere mange identiske kolonner ved å bruke *{Antall} syntaks . Det er nyttig når tabellen har mange kolonner. Kommandoen vil bli skrevet som:
egin{tabular}{1*{6}{c}r}
La oss vurdere 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}
Produksjon:
Du kan også endre modusen til landskap modus ved å bruke usepackage{adjustbox} kommando.
Tabellen her begynner med egin{adjustbox} og slutter med end{adjustbox}.
La oss vurdere et enkelt eksempel på en tabell for å forstå dette.
Koden er gitt 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}
Produksjon:
For eksempel, hvis vi setter vinkelen til 150 grader i samme kode som nevnt ovenfor, vil utgangen se ut som bildet gitt nedenfor:
Noen vanlige kommandoer som brukes for å lage en tabell er forklart nedenfor:
For mellomrom mellom kolonnene de setlength{ abcolsep}{5pt} kommandoen brukes. Standardstørrelsen er 6 poeng . Denne kommandoen settes inn mellom kolonnene for avstand.
For mellomrom mellom radene , den arraystretch kommandoen brukes.
Tekstinnpakning i tabeller
Lateksalgoritmer har noen mangler. Hvis teksten overskrider bredden på siden, justerer/pakker ikke Latex teksten automatisk. For dette formålet, spesiell kommando p ( forhåndsdefinert bredde ) brukes til å stille inn bredden.
Eksempelet er gitt nedenfor.
Dette eksemplet forklarer både prosessene som er uten innstilling av bredden og med bredden. Du kan merke forskjellen mellom disse to metodene.
- Første prosess (uten å spesifisere bredden}
Koden er gitt 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}
Produksjon:
Du kan legge merke til at informasjonen ikke vises fordi bredden ikke er spesifisert.
- Vurder nå den andre prosessen, hvor bredden er spesifisert ved hjelp av s Koden er gitt 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}
Produksjon:
Multirow og Multicolumn
Den brukes til å formatere dataene, som inneholder flere rader og kolonner. I denne blir flere rader delt inn i underrader ved hjelp av multirow-pakken.
Merk:Kolonnebrytingen i flerradsmiljøet vil ikke fungere med syntaksen som brukes.
La oss forstå med et eksempel. Koden er gitt 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}
Produksjon:
Du kan tegne så mange linjer ved å bruke leire kommando. Vurder det lignende bildet som ovenfor med flere linjer:
Tabeller med booktabs
De bokfaner kommandoen brukes til å gjøre dokumentet mye profesjonelt fordi leire kommandoen gjør det ikke. Kommandoene som f.eks overstyre , liten en , og bunnregel levert av bookstab-pakken brukes i stedet for kommandoen hline.
Koden for bookstab-pakken er gitt 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}
Produksjon:
Flersidetabeller
Hvis tabellen inneholder flere rader, vil tabellen bli beskåret fra bunnen. Kommandoen langbord brukes til å spenne over mange sider, som må legges til pakken.
Det er ingen bruk av en bord eller tabell kommandoer når langbord kommandoen er i bruk. Den erstatter bruken av tabeller og tabellkommandoer og kombinerer begge miljøene til ett enkelt miljø. Derfor brukes i stedet miljø-langtabellen for bordene.
Koden for emnet ovenfor er gitt 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:
Produksjon:
innstillingsmeny android
Utdataene for koden ovenfor vil bli oppført på to sider, som vist nedenfor:
De to sidene er delt inn i tre bilder.
Bildene er gitt nedenfor:
Du kan legge merke til at tabellen ble delt inn i flere sider ved å bruke langbord kolonne, uten tap av data.
Justere desimaltegnet
Eksemplet diskutert nedenfor vil justere uttrykket og den tilsvarende verdien i henhold til desimaltegn.
Koden er gitt 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}
Produksjon:
Tabellmateriale
De to miljøene brukes for tabellmaterialet, nemlig tabbingmiljø ( egin{tabbing}...end{tabbing} ) og tabellmiljø ( egin{tabular}...end{tabular} ).
De tabell gjør det mulig å lage et fancy miljø med kommandoer som brukes til å tegne horisontale og vertikale linjer. Tabellen kan imidlertid ikke deles inn i sider. For det formålet bord kommandoen brukes til å dele opp tabellen i flere sider, som diskutert ovenfor.
De tabbing miljø brukes til å sette fanene, og oppfører seg på samme måte som skrivemaskinen. De innstilte fanene flyttes deretter fra den ene til den andre. Siden hver linje i tabuleringsmiljøet behandles individuelt, er sideskiftene tillatt i tabuleringen.
Kommandoene som brukes for tabbingen er oppført nedenfor:
De to eksemplene på tabuleringsmiljøet er gitt nedenfor:
1. Koden for dette eksemplet er gitt 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 brukt to \ for de to nye linjene.
Produksjon:
2. Koden for det andre eksemplet er gitt 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}
Produksjon: