Tabellerna är vanliga funktioner som används i akademiskt skrivande. Det här avsnittet kommer att förklara stegen för att skapa tabellen och utföra olika funktioner i tabellen. Tabeller är ett effektivt sätt att representera informationen och används ofta i de flesta dokument eller filer. När man diskuterar de vetenskapliga artiklarna används tabellerna för att presentera data.
Att skapa bordet i latex är lite komplicerat jämfört med andra. Men här kommer stegen och processen för att skapa en tabell från grunderna att göra processen enklare.
Latex är inte ett kalkylblad, men det är ett dedikerat verktyg för att bygga tabeller och exportera dessa tabeller till ditt dokument.
Tabellerna i Latex är skapade med en kombination av en tabell miljön och tabell miljö. Tabellmiljöerna innehåller själva innehållet i tabellen, medan andra inkluderar bildtexten.
Kommandon som används för att skapa tabell miljön är:
egin{table}{ var }
Tabell
end{tabell}
Kommandon som används för att skapa tabell miljön är:
egin{tabular}{lcr}
Tabell
end{tabell}
Här betecknar tabellen den tabellformade miljön, tillsammans med ubrik kommando. Kommandot var används för att bestämma platsen för tabellen. Till exempel, egin{table}{t} betyder att tabellen visas vid topp av sidan.
Tabellmiljön använder & (tecken) symbol för kolumnseparationen.
Bokstäverna som används för att anpassa innehållet till vänster, mitt och höger är l , c , och r för var och en av kolumnerna. Kommandot som skickas för justering är egin{tabular}{l c r}.
Kommandot som används för att rita vertikala linjer som separerar tabellens kolumner är egin{tabular}l, där den ( | ) skickas som ett argument. De | symbolen används för att rita de vertikala linjerna mellan kolumnerna.
Du kan också använda vline kommando för att rita vertikala linjer. De vline kommandot ritar den vertikala linjen tillsammans med höjden på raden.
Om vi vill rita en horisontell linje som en radavgränsare kan vi använda lera kommando.
Kommandot cline{ I j } används för att rita den partiella horisontella linjen som börjar med i och slutar med j .
Låt oss överväga några exempel på en tabell genom att använda kommandona som diskuterats ovan.
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:
Titta nu på koden nedan för att skapa en grundläggande 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}
Förklaring:
Istället för egin{center}... end{center}, de centrering kommandot i början av dokument abellen kan användas.
Produktion:
Kombinerade rader och kolumner
För de kombinerade kolumnerna är multicolumn{ på ett }{ kol }{ text } kommando används. De på ett kommandot används för att kombinera på ett kolumner till en enda kolumn tillsammans med bredden. Kommandot kol innehåller symbolerna l, c eller r. De text innehåller innehållet för kolumnen.
För kombinerade rader aisedbox{ hiss }{ text } kommando används. Den skriver ut text , som höjs över den nuvarande baslinjen med mängden av hiss . För det enda utrymmet mellan raderna, [-lex] kommando används. För det dubbla utrymmet mellan den första och den andra raden är [1ex] kommando används.
Du kan också justera många identiska kolumner genom att använda *{number}{str} syntax . Det är användbart när din tabell har många kolumner. Kommandot kommer att skrivas som:
egin{tabular}{1*{6}{c}r}
Låt oss överväga ett exempel. Koden är skriven nedan:
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 också ändra läget till landskap läge genom att använda usepackage{adjustbox} kommando.
Tabellen här börjar med egin{adjustbox} och slutar med slut{adjustbox}.
Låt oss överväga ett enkelt exempel på en tabell för att förstå detta.
Koden ges nedan:
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:
Till exempel, om vi ställer in vinkeln till 150 grader i samma kod som nämnts ovan, kommer utgången att se ut som bilden nedan:
Några vanliga kommandon som används för att skapa en tabell förklaras nedan:
För mellanrum mellan kolumner de setlength{ abcolsep}{5pt} kommando används. Standardstorleken är 6 poäng . Detta kommando infogas mellan kolumnerna för avstånd.
För mellanrum mellan raderna , den arraystretch kommando används.
Textinpackning i tabeller
Latexalgoritmer har vissa brister. Om texten överskrider sidans bredd, justerar/lindar Latex inte texten automatiskt. För detta ändamål specialkommando p ( fördefinierad bredd ) används för att ställa in bredden.
Exemplet ges nedan.
Det här exemplet förklarar både processerna som är utan att ställa in bredden och med bredden. Du kan märka skillnaden mellan dessa två metoder.
- Första processen (utan att ange bredden}
Koden ges nedan:
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 märka att informationen inte visas eftersom bredden inte är specificerad.
- Tänk nu på den andra processen, där bredden anges med hjälp av sid Koden ges nedan:
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 och Multicolumn
Den används för att formatera data, som innehåller flera rader och kolumner. I detta delas flera rader upp i underrader med hjälp av multirow-paketet.
Notera:Kolumnbrytningen i flerradsmiljön fungerar inte med den syntax som används.
Låt oss förstå med ett exempel. Koden ges nedan:
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 rita så många linjer med hjälp av lera kommando. Betrakta liknande bild som ovan med fler rader:
Bord med bokflikar
De bokflikar kommandot används för att göra dokumentet mycket professionellt eftersom lera kommandot gör det inte. Kommandon som t.ex överstyre , lilla du , och bottenregel tillhandahålls av bookstab-paketet används istället för kommandot hline.
Koden för bookstab-paketet ges nedan:
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:
Flersidiga tabeller
Om din tabell innehåller flera rader kommer tabellen att beskäras från botten. Kommandot långbord används för att skapa många sidor, som måste läggas till i paketet.
Det finns ingen användning av en tabell eller tabell kommandon när långbord kommandot används. Det ersätter användningen av tabeller och tabellkommandon och kombinerar båda miljöerna till en enda miljö. Därmed används istället miljölängdtabellen för borden.
Koden för ovanstående ämne ges nedan:
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}
Förklaring:
Produktion:
bash kontrollera om miljövariabeln är inställd
Utdata för ovanstående kod kommer att listas på två sidor, som visas nedan:
De två sidorna är uppdelade i tre bilder.
Bilderna ges nedan:
Du kan märka att tabellen var uppdelad i flera sidor med hjälp av långbord kolumn, utan förlust av data.
Justera decimalkomma
Exemplet som diskuteras nedan kommer att justera uttrycket och motsvarande värde enligt dess decimalkomma.
Koden ges nedan:
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:
Tabellmaterial
De två miljöerna används för tabellmaterialet, nämligen tabbmiljö ( egin{tabbing}...end{tabbing} ) och tabellmiljö ( egin{tabular}...end{tabular} ).
De tabell gör det möjligt att skapa en snygg miljö med kommandon som används för att rita de horisontella och vertikala linjerna. Tabellen kan dock inte delas upp i sidor. För det ändamålet tabell kommandot används för att dela upp tabellen i flera sidor, som diskuterats ovan.
De tabbning miljö används för att ställa in flikarna och beter sig på samma sätt som skrivmaskinen. De inställda flikarna flyttas sedan från en till en annan. Eftersom varje rad i tabbmiljön bearbetas individuellt tillåts sidbrytningarna inom tabbningen.
Kommandona som används för tabbningen listas nedan:
De två exemplen på tabbmiljön ges nedan:
1. Koden för detta exempel ges nedan:
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}
Här har vi använt två \ för de två nya linjerna.
Produktion:
2. Koden för det andra exemplet ges nedan:
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: