Taulukot ovat yleinen piirre, jota käytetään akateemisessa kirjoittamisessa. Tämä aihe selittää taulukon luomisen ja taulukon eri toimintojen suorittamisen vaiheet. Taulukot ovat tehokas tapa esittää tiedot, ja niitä käytetään usein useimmissa asiakirjoissa tai tiedostoissa. Tieteellistä julkaisua käsiteltäessä taulukoita käytetään tietojen esittämiseen.
Taulukon luominen lateksilla on hieman monimutkaista muihin verrattuna. Mutta tässä vaiheet ja taulukon luominen perusasioista helpottavat prosessia.
Latex ei ole laskentataulukko, mutta se on erityinen työkalu taulukoiden rakentamiseen ja näiden taulukoiden viemiseen dokumenttiin.
Latex-taulukot on luotu yhdistelmällä a taulukkomainen ympäristö ja pöytä ympäristöön. Taulukkoympäristöt sisältävät taulukon todellisen sisällön, kun taas toiset sisältävät kuvatekstin.
Luomiseen käytetyt komennot pöytä ympäristöt ovat:
egin{table}{ missä }
Pöytä
end{table}
Luomiseen käytetyt komennot taulukkomainen ympäristöt ovat:
egin{tabular}{lcr}
Pöytä
end{tabular}
Tässä taulukko tarkoittaa taulukkoympäristöä yhdessä kuvateksti komento. Käsky missä käytetään määrittämään taulukon sijainti. Esimerkiksi, egin{table}{t} tarkoittaa, että taulukko tulee näkyviin alkuun sivulta.
Taulukkoympäristö käyttää & (et-merkit) -symboli sarakkeiden erottelulle.
Kirjaimet, joita käytetään sisällön tasaamiseen vasen, keski ja oikea ovat l , c , ja r jokaiselle sarakkeelle. Kohdistukseen annettu komento on egin{tabular}{l c r}.
Komento, jolla piirretään pystysuorat viivat, jotka erottavat taulukon sarakkeet, on egin{tabular}l, missä ( | ) hyväksytään argumenttina. The | symbolia käytetään pystysuorien viivojen piirtämiseen sarakkeiden väliin.
Voit myös käyttää vline komento pystysuorien viivojen piirtämiseen. The vline komento piirtää pystyviivan rivin korkeuden mukana.
Jos haluamme piirtää vaakaviivan rivierottimeksi, voimme käyttää savi komento.
Käsky cline{ i-j } käytetään piirtämään osittainen vaakasuora viiva alkaen i ja päättyen j .
Tarkastellaan muutamia esimerkkejä taulukosta käyttämällä yllä käsiteltyjä komentoja.
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}
Lähtö:
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}
Lähtö:
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}
Lähtö:
Katso nyt alla olevaa koodia perustaulukon luomiseksi:
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}
Selitys:
Sijasta egin{center}… end{center}, the keskittäminen komentoa document able alussa voidaan käyttää.
Lähtö:
Yhdistetyt rivit ja sarakkeet
Yhdistetyille sarakkeille multicolumn{ yhdellä }{ kol }{ teksti } komentoa käytetään. The yhdellä komentoa käytetään yhdistämään yhdellä sarakkeet yhdeksi sarakkeeksi leveyden kanssa. Käsky kol sisältää symbolit l, c tai r. The teksti sisältää sarakkeen sisällön.
Yhdistetyille riveille aisedbox{ hissi }{ teksti } komentoa käytetään. Se tulostaa teksti , joka on nostettu nykyisen perustason yläpuolelle hissi . Jos rivien välinen yksittäinen väli on [-lex] komentoa käytetään. Ensimmäisen ja toisen rivin väliselle kaksoisvälille [1ex] komentoa käytetään.
Voit myös tasata useita identtisiä sarakkeita käyttämällä *{määrä} syntaksi . Se on hyödyllinen, kun taulukossasi on useita sarakkeita. Komento kirjoitetaan seuraavasti:
egin{tabular}{1*{6}{c}r}
Tarkastellaanpa esimerkkiä. Koodi on kirjoitettu alla:
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}
Lähtö:
Voit myös vaihtaa tilaksi maisema -tilassa käyttämällä usepackage{adjustbox} komento.
Taulukko alkaa tässä egin{adjustbox} ja päättyy end{adjustbox}.
Tarkastellaan yksinkertaista esimerkkiä taulukosta tämän ymmärtämiseksi.
Koodi annetaan alla:
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}
Lähtö:
Jos esimerkiksi asetamme kulman 150 asteeseen samassa koodissa kuin edellä mainittiin, tulos näyttää alla olevan kuvan kaltaisesta:
Joitakin yleisiä taulukon luomiseen käytettyjä komentoja selitetään alla:
Varten tilaa sarakkeiden väliin the setlength{ abcolsep}{5pt} komentoa käytetään. Oletuskoko on 6 pistettä . Tämä komento lisätään sarakkeiden väliin välilyöntejä varten.
Varten rivien välistä tilaa , arraystretch komentoa käytetään.
Tekstin rivitys taulukoihin
Lateksialgoritmeissa on joitain puutteita. Jos teksti ylittää sivun leveyden, Latex ei säädä/riita tekstiä automaattisesti. Tätä tarkoitusta varten erityinen komento p ( ennalta määritetty leveys ) käytetään leveyden asettamiseen.
Esimerkki on annettu alla.
Tämä esimerkki selittää sekä prosessit, joissa ei ole asetettu leveyttä, että leveyden kanssa. Voit huomata eron näiden kahden menetelmän välillä.
- Ensimmäinen prosessi (leveyden määrittämättä)
Koodi annetaan alla:
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}
Lähtö:
Voit huomata, että tiedot eivät näy, koska leveyttä ei ole määritetty.
- Harkitse nyt toista prosessia, jossa leveys määritetään käyttämällä s Koodi annetaan alla:
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}
Lähtö:
Monirivi ja monisarake
Sitä käytetään useita rivejä ja sarakkeita sisältävien tietojen muotoiluun. Tässä useat rivit jaetaan alariveiksi käyttämällä monirivistä pakettia.
Huomautus:Sarakkeen rivitys monirivisessä ympäristössä ei toimi käytetyllä syntaksilla.
Ymmärretään esimerkillä. Koodi annetaan alla:
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}
Lähtö:
Voit piirtää niin paljon viivoja käyttämällä savi komento. Harkitse samanlaista kuvaa kuin yllä, lisää rivejä:
Pöydät kirjavälilehdillä
The kirjavälilehdet komentoa käytetään tekemään asiakirjasta paljon ammattimaista, koska savi komento ei tee niin. Komennot, kuten hallitsee , pieni , ja pohjasääntö Bookstab-paketin tarjoamia hline-komennon sijasta.
Bookstab-paketin koodi on alla:
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}
Lähtö:
Monisivuiset taulukot
Jos taulukossasi on useita rivejä, taulukkoa rajataan alhaalta. Käsky pitkäpöytä käytetään useille sivuille, jotka on lisättävä pakettiin.
Ei ole käyttöä a pöytä tai taulukkomainen komennot, kun pitkäpöytä komento on käytössä. Se korvaa taulukoiden ja taulukkokomennon käytön ja yhdistää molemmat ympäristöt yhdeksi ympäristöksi. Sen sijaan taulukoissa käytetään ympäristön longtablea.
Yllä olevan aiheen koodi on annettu alla:
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}
Selitys:
Lähtö:
matemaattiset menetelmät javassa
Yllä olevan koodin tulos luetellaan kahdella sivulla alla olevan kuvan mukaisesti:
Kaksi sivua on jaettu kolmeen kuvaan.
Kuvat on annettu alla:
Voit huomata, että taulukko jaettiin useille sivuille käyttämällä pitkäpöytä sarakkeessa ilman tietojen menetystä.
Desimaalipilkun tasaaminen
Alla käsitelty esimerkki kohdistaa lausekkeen ja vastaavan arvon sen desimaalipilkun mukaan.
Koodi annetaan alla:
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}
Lähtö:
Taulukkomateriaali
Näitä kahta ympäristöä käytetään taulukkomateriaalissa, nimittäin välilehtiympäristössä ( egin{tabbing}…end{tabbing} ) ja taulukkoympäristö ( egin{tabular}…end{tabular} ).
The taulukkomainen mahdollistaa upean ympäristön luomisen komennoilla, joita käytetään vaaka- ja pystysuorien viivojen piirtämiseen. Taulukkoa ei kuitenkaan voi jakaa sivuille. Tätä tarkoitusta varten pöytä -komentoa käytetään jakamaan taulukko useille sivuille, kuten yllä on käsitelty.
The välilehtiä -ympäristöä käytetään välilehtien asettamiseen, ja ne toimivat samalla tavalla kuin kirjoituskone. Asetetut välilehdet siirtyvät sitten yhdestä toiseen. Koska jokainen rivi välilehtiympäristössä käsitellään erikseen, sivunvaihdot ovat sallittuja välilehdissä.
Välilehdissä käytetyt komennot on lueteltu alla:
Alla on kaksi esimerkkiä välilehtiympäristöstä:
1. Tämän esimerkin koodi on alla:
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}
Tässä olemme käyttäneet kahta \ kahdelle uudelle riville.
Lähtö:
2. Toisen esimerkin koodi on alla:
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}
Lähtö: