logo

MIZA IZ LATEKSA

Tabele so pogosta značilnost, ki se uporablja v akademskem pisanju. V tej temi bodo razloženi koraki za ustvarjanje tabele in izvajanje različnih funkcij v tabeli. Tabele so učinkovit način za predstavitev informacij in se pogosto uporabljajo v večini dokumentov ali datotek. Pri obravnavi znanstvenih člankov se za prikaz podatkov uporabljajo tabele.

Ustvarjanje tabele v Lateksu je nekoliko zapleteno v primerjavi z drugimi. Tukaj pa bodo koraki in postopek za ustvarjanje tabele iz osnov olajšali postopek.

Latex ni preglednica, je pa namensko orodje za izdelavo tabel in izvoz teh tabel v vaš dokument.

Mize v Lateksu so ustvarjene s kombinacijo a tabelarno okolje in tabela okolju. Tabelarna okolja vsebujejo dejansko vsebino tabele, druga pa vključujejo napis.

Ukazi, uporabljeni za ustvarjanje tabela okolje so:

egin{table}{ kje }

Tabela

konec mize}

Ukazi, uporabljeni za ustvarjanje tabelarno okolje so:

egin{tabular}{lcr}

Tabela

end{tabularno}

Tukaj tabela označuje tabelarično okolje, skupaj z apis ukaz. Ukaz kje se uporablja za določitev lokacije mize. na primer egin{tabela}{t} pomeni, da se bo tabela prikazala na vrh strani.

Tabelarično okolje uporablja & (ampersand) simbol za ločevanje stolpcev.

Črke za poravnavo vsebine levo, sredinsko in desno so l , c , in r za vsakega od stolpcev. Ukaz, posredovan za poravnavo, je egin{tabular}{l c r}.

Ukaz, ki se uporablja za risanje navpičnih črt, ki ločujejo stolpce tabele, je egin{tabular}l, kje za ( | ) se posreduje kot argument. The | Simbol se uporablja za risanje navpičnih črt med stolpci.

Uporabite lahko tudi vline ukaz za risanje navpičnih črt. The vline ukaz nariše navpično črto skupaj z višino vrstice.

Če želimo narisati vodoravno črto kot ločilo vrstic, lahko uporabimo glina ukaz.

Ukaz cline{ i-j } se uporablja za risanje delne vodoravne črte, ki se začne z jaz in konča z j .

Oglejmo si nekaj primerov tabele z uporabo zgoraj obravnavanih ukazov.

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} 

Izhod:

MIZA iz lateksa

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} 

Izhod:

MIZA iz lateksa

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} 

Izhod:

MIZA iz lateksa

Zdaj pa si oglejte spodnjo kodo za ustvarjanje osnovne tabele:

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} 

Pojasnilo:

    oznakaukaz se uporablja kot označevalec tabele ali za označevanje tabele. apisje vključeno v samo tabelo.

Namesto egin{center}… end{center}, the centriranje lahko uporabite ukaz na začetku dokumenta abele.

Izhod:

MIZA iz lateksa

Kombinirane vrstice in stolpci

Za kombinirane stolpce je multicolumn{ na enem }{ col }{ besedilo } ukaz se uporablja. The na enem ukaz se uporablja za združevanje na enem stolpcev v en sam stolpec skupaj s širino. Ukaz col vsebuje simbole l, c ali r. The besedilo vsebuje vsebino za stolpec.

Za kombinirane vrstice aisedbox{ dvig }{ besedilo } ukaz se uporablja. Natisne besedilo , ki je dvignjen nad trenutno osnovno vrednostjo za znesek dvig . Za en sam prostor med vrsticami [-lex] ukaz se uporablja. Za dvojni prostor med prvo in drugo vrstico je [1ex] ukaz se uporablja.

Prav tako lahko poravnate veliko enakih stolpcev z uporabo *{število} sintaksa . Uporabno je, če ima tabela veliko stolpcev. Ukaz bo zapisan kot:

egin{tabular}{1*{6}{c}r}

Poglejmo primer. Koda je zapisana spodaj:

 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} 

Izhod:

MIZA iz lateksa

Način lahko spremenite tudi v pokrajina način z uporabo usepackage{adjustbox} ukaz.

Tabela se začne z egin{adjustbox} in se konča z konec{adjustbox}.

Za razumevanje tega si oglejmo preprost primer tabele.

Koda je navedena spodaj:

 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} 

Izhod:

MIZA iz lateksa

Na primer, če nastavimo kot na 150 stopinj v isti kodi, kot je omenjeno zgoraj, bo rezultat videti kot spodnja slika:

MIZA iz lateksa

Nekateri običajni ukazi, ki se uporabljajo za ustvarjanje tabele, so razloženi spodaj:

    niz: dodaja stolpce m {< premer >} in b {< premer >} podobno kot str ukaz, vendar navpično poravnan na sredino ali dno.bookstab: ponuja kreativne ukaze za vodoravno črto z razmikom zgoraj in spodaj.tabularx: Predstavi vrsto stolpca X , ki deluje kot p- ukaz s funkcijo samodejnega izračuna širine. aggedright: Prepozna se kot konec vrstic tabele. abularnova vrstica: Ta ukaz se uporablja namesto \. matrika nazaj poševnica: Uporablja se za proces restavriranja.

Za prostor med stolpci the setlength{ abcolsep}{5pt} ukaz se uporablja. Privzeta velikost je 6 točk . Ta ukaz je vstavljen med stolpce za razmik.

Za prostor med vrsticami , the arraystretch ukaz se uporablja.

Prelom besedila v tabelah

Algoritmi iz lateksa imajo nekaj pomanjkljivosti. Če besedilo presega širino strani, Latex ne prilagodi/prelomi besedila samodejno. V ta namen posebno poveljstvo p ( vnaprej določeno širino ) se uporablja za nastavitev širine.

Primer je podan spodaj.

Ta primer pojasnjuje oba procesa brez nastavitve širine in s širino. Opazite lahko razliko med tema dvema metodama.

  • Prvi postopek (brez navedbe širine}

Koda je navedena spodaj:

 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} 

Izhod:

MIZA iz lateksa

Opazite lahko, da informacije niso prikazane, ker širina ni navedena.

  • Zdaj razmislite o drugem postopku, kjer je širina podana z uporabo str Koda je navedena spodaj:
 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} 

Izhod:

MIZA iz lateksa

Več vrstic in več stolpcev

Uporablja se za oblikovanje podatkov, ki vsebujejo več vrstic in stolpcev. Pri tem je več vrstic razdeljenih v podvrstice s paketom več vrstic.

Opomba:Ovijanje stolpcev v večvrstičnem okolju ne bo delovalo z uporabljeno sintakso.

Razumejmo s primerom. Koda je navedena spodaj:

 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} 

Izhod:

MIZA iz lateksa

Z uporabo lahko narišete čim več črt glina ukaz. Razmislite o podobni sliki kot zgornja z več vrsticami:

MIZA iz lateksa

Mize z zavihki za knjige

The knjižni zavihki ukaz se uporablja, da postane dokument zelo profesionalen, ker je glina ukaz tega ne počne. Ukazi kot npr toprule , majhen , in bottomrule ki jih ponuja paket bookstab, se uporabljajo namesto ukaza hline.

Koda za paket bookstab je navedena spodaj:

 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} 

Izhod:

MIZA iz lateksa

Večstranske tabele

Če vaša tabela vsebuje več vrstic, bo tabela obrezana od spodaj. Ukaz dolga miza se uporablja za izdelavo razpona številnih strani, ki jih je treba dodati v paket.

Ni uporabe a tabela oz tabelarno ukaze, ko je dolga miza ukaz je v uporabi. Nadomešča uporabo tabel in tabelarnega ukaza ter združuje obe okolji v eno samo okolje. Tako se namesto tega za tabele uporablja okolje longtable.

Koda za zgornjo temo je navedena spodaj:

 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} 

Pojasnilo:

    endfirsthead: To je vrstica, ki se pojavi kot glava tabele na prvi strani.endhead: Vrstica, ki se pojavi na vrhu vsake strani, razen na prviendfoot: vrstica, ki se pojavi na dnu vsake strani, razen zadnjeendlastfoot: To je vrstica, ki se pojavi na koncu tabele

Izhod:

hashmap

Izhod za zgornjo kodo bo naveden na dveh straneh, kot je prikazano spodaj:

Dve strani sta razdeljeni na tri slike.

Slike so navedene spodaj:

MIZA iz lateksa
MIZA iz lateksa

Opazite lahko, da je bila tabela razdeljena na več strani z uporabo dolga miza brez izgube podatkov.

Poravnava decimalne vejice

Spodnji primer bo poravnal izraz in ustrezno vrednost glede na njegovo decimalno vejico.

Koda je navedena spodaj:

 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} 

Izhod:

MIZA iz lateksa

Tabelarni material

Dve okolji se uporabljata za tabelarni material, in sicer okolje tabulatorjev ( egin{tabbing}…end{tabbing} ) in tabelarnega okolja ( egin{tabular}…end{tabular} ).

The tabelarno omogoča ustvarjanje modnega okolja z ukazi za risanje vodoravnih in navpičnih črt. Vendar tabele ni mogoče razdeliti na strani. V ta namen je tabela ukaz se uporablja za razdelitev tabele na več strani, kot je opisano zgoraj.

The zavihki okolje se uporablja za nastavitev zavihkov, ki se obnaša podobno kot pisalni stroj. Nastavljeni zavihki se nato premikajo od enega do drugega. Ker se vsaka vrstica v okolju tabulatorjev obdeluje posebej, so prelomi strani znotraj tabulatorjev dovoljeni.

Ukazi, ki se uporabljajo za tabulatorje, so navedeni spodaj:

    =nastavite tabulatorsko mesto>pomik desno na naslednjo tabulatorsko postajo\zaključi vrsticoubitivrstica, ki se konča s tem ukazom, se uporablja za nastavitev zavihka, ne pa za tiskanje te vrstice

Spodaj sta podana dva primera okolja z zavihki:

1. Koda za ta primer je podana spodaj:

 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} 

Tukaj smo uporabili dva \ za dve novi liniji.

Izhod:

MIZA iz lateksa

2. Koda za drugi primer je podana spodaj:

 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} 

Izhod:

MIZA iz lateksa