logo

LATEKSBORD

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:

Lateks BORD

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:

Lateks BORD

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:

Lateks BORD

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:

    merkelappkommandoen brukes som markør for tabellen eller for å merke tabellen.captioner inkludert i selve tabellen.

I stedet for egin{center}... end{center}, de sentrering kommandoen i begynnelsen av dokument abellen kan brukes.

Produksjon:

Lateks BORD

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:

Lateks BORD

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:

Lateks BORD

For eksempel, hvis vi setter vinkelen til 150 grader i samme kode som nevnt ovenfor, vil utgangen se ut som bildet gitt nedenfor:

Lateks BORD

Noen vanlige kommandoer som brukes for å lage en tabell er forklart nedenfor:

    array: Den legger til kolonner m {< bredde >} og b {< bredde >} ligner på s kommando, men vertikalt justert til midten eller bunnen.bokstikk: Den gir kreative kommandoer for en horisontal linje med avstanden over og under.tabularx: Den introduserer kolonnetypen X , som fungerer som p-kommandoen med en automatisk breddeberegningsfunksjon. aggedright: Det gjenkjennes som slutten av tabellradene. abularnewline: Denne kommandoen brukes i stedet for \. arraybackslash: Den brukes til restaureringsprosessen.

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 &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} 

Produksjon:

Lateks BORD

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 &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} 

Produksjon:

Lateks BORD

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&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} 

Produksjon:

Lateks BORD

Du kan tegne så mange linjer ved å bruke leire kommando. Vurder det lignende bildet som ovenfor med flere linjer:

Lateks BORD

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} &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} 

Produksjon:

Lateks BORD

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} &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} 

Forklaring:

    endfirsthead: Det er linjen som vises som tabellhode på første side.endehode: En linje som vises øverst på hver side unntatt førstendefot: En linje som vises nederst på hver side unntatt sistendlastfoot: Det er linjen som vises på slutten av tabellen

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:

Lateks BORD
Lateks BORD

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 &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} 

Produksjon:

Lateks BORD

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:

    =angi et tabulatorstopp>gå til høyre til neste tabulatorstopp\avslutter en linjedrepeen linje som slutter med denne kommandoen brukes til å angi fanen, men ikke for å skrive ut den linjen

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 &gt; H 2 &gt; H 3 &gt; H 4 \ \ FIRST &gt; SECOND &gt; THIRD &gt; FOURTH end{tabbing} end{center} end{document} 

Her har vi brukt to \ for de to nye linjene.

Produksjon:

Lateks BORD

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 &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} 

Produksjon:

Lateks BORD