logo

LATEX ASZTAL

A táblázatok gyakori jellemzői a tudományos írásban. Ez a témakör ismerteti a táblázat létrehozásának és a táblázat különböző funkcióinak végrehajtásának lépéseit. A táblázatok hatékony módja az információk megjelenítésének, és gyakran használják a legtöbb dokumentumban vagy fájlban. A tudományos közlemények tárgyalásakor a táblázatok szolgálnak az adatok bemutatására.

A tábla létrehozása Latexben másokhoz képest kissé bonyolult. De itt a lépések és a táblázat alapjaiból történő létrehozásának folyamata megkönnyíti a folyamatot.

A Latex nem egy táblázat, hanem egy dedikált eszköz a táblázatok készítéséhez és ezeknek a táblázatoknak a dokumentumba való exportálásához.

A Latex táblái a kombinációjával jönnek létre táblázatos környezet és a asztal környezet. A táblázatos környezetek a táblázat tényleges tartalmát, míg mások a feliratot tartalmazzák.

A létrehozáshoz használt parancsok asztal környezet a következő:

egin{table}{ ahol }

asztal

end{table}

A létrehozáshoz használt parancsok táblázatos környezet a következő:

egin{tabular}{lcr}

asztal

end{tabular}

Itt a táblázat a táblázatos környezetet jelöli a felirat parancs. A parancs ahol a táblázat helyének meghatározására szolgál. Például, egin{table}{t} azt jelenti, hogy a táblázat a tetejére az oldalról.

A táblázatos környezet használja & (és) szimbólum az oszlopok elválasztására.

A tartalom igazításához használt betűk a bal, a közép és a jobb oldal l , c , és r az egyes oszlopokhoz. Az igazításhoz átadott parancs a következő egin{tabular}{l c r}.

A táblázat oszlopait elválasztó függőleges vonalak rajzolására használt parancs az egin{tabular}l, hol a ( | ) érvként kerül átadásra. A | szimbólum az oszlopok közötti függőleges vonalak meghúzására szolgál.

Használhatja a vline parancs függőleges vonalak rajzolásához. A vline parancs meghúzza a függőleges vonalat a sor magasságával együtt.

Ha sorelválasztóként vízszintes vonalat szeretnénk húzni, akkor használhatjuk a agyag parancs.

A parancs cline{ i-j } -vel kezdődő részleges vízszintes vonal megrajzolására szolgál én és ezzel végződik j .

Nézzünk néhány példát egy táblázatra a fent tárgyalt parancsok használatával.

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} 

Kimenet:

Latex ASZTAL

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} 

Kimenet:

Latex ASZTAL

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} 

Kimenet:

Latex ASZTAL

Most nézze meg az alábbi kódot egy alaptábla létrehozásához:

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} 

Magyarázat:

    címkeparancs a táblázat jelölőjeként vagy a táblázat címkézésére szolgál.feliratmagában a táblázatban szerepel.

Helyett egin{center}… end{center}, a központosítás A document able elején található parancs használható.

Kimenet:

Latex ASZTAL

Kombinált sorok és oszlopok

A kombinált oszlopok esetében a multicolumn{ az egyiken }{ col }{ szöveg } parancsot használják. A az egyiken paranccsal kombinálható a az egyiken oszlopokat egyetlen oszlopba a szélességgel együtt. A parancs col l, c vagy r szimbólumokat tartalmaz. A szöveg tartalmazza az oszlop tartalmát.

Kombinált sorokhoz aisedbox{ emel }{ szöveg } parancsot használják. Kiírja a szöveg , amelyet a jelenlegi alapvonal fölé emel az összeg a emel . A sorok közötti egyetlen szóközhöz a [-lex] parancsot használják. Az első és a második sor közötti kettős szóközhöz a [1ex] parancsot használják.

Több azonos oszlopot is igazíthat a gombbal *{szám} szintaxis . Hasznos, ha a táblázat sok oszlopot tartalmaz. A parancs így lesz írva:

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

Nézzünk egy példát. A kód alább van írva:

 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} 

Kimenet:

Latex ASZTAL

Az üzemmódot a következőre is módosíthatja tájkép módban a usepackage{adjustbox} parancs.

A táblázat itt kezdődik a egin{adjustbox} és a -re végződik end{adjustbox}.

Ennek megértéséhez vegyünk egy egyszerű példát egy táblázatra.

A kód alább található:

 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} 

Kimenet:

Latex ASZTAL

Például, ha a szöget 150 fokra állítjuk be ugyanabban a kódban, mint fentebb, a kimenet az alábbi képhez hasonlóan fog kinézni:

Latex ASZTAL

Az alábbiakban bemutatunk néhány gyakori, táblázat létrehozásához használt parancsot:

    sor: Oszlopokat ad hozzá m {< szélesség >} és b {< szélesség >} hasonló a p parancsot, de függőlegesen középre vagy aljára igazítva.könyvszúrás: Kreatív parancsokat ad egy vízszintes vonalhoz, a fenti és lenti térközökkel.táblázatarx: Bemutatja az oszlop típusát x , amely úgy működik, mint a p- parancs automatikus szélességszámítási funkcióval. aggedright: A rendszer a táblázat sorainak végeként ismeri fel. abularnewline: Ezt a parancsot használja ahelyett \. arraybackslash: A helyreállítási folyamathoz használják.

A oszlopok közötti tér a setlength{ abcolsep}{5pt} parancsot használják. Az alapértelmezett méret a 6 pont . Ez a parancs az oszlopok közé kerül beszúrásra a térköz érdekében.

A sorok közötti térköz , a arraystretch parancsot használják.

Szöveg tördelése táblázatokban

A latex algoritmusoknak van néhány hiányossága. Ha a szöveg túllépi az oldal szélességét, a Latex nem igazítja/burkolja automatikusan a szöveget. Erre a célra külön parancs p ( előre meghatározott szélesség ) a szélesség beállítására szolgál.

A példa alább látható.

Ez a példa elmagyarázza mind a folyamatokat, amelyek a szélesség beállítása nélkül, és a szélességgel együtt vannak. Észreveheti a különbséget a két módszer között.

  • Első folyamat (a szélesség megadása nélkül}

A kód alább található:

 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} 

Kimenet:

Latex ASZTAL

Észreveheti, hogy az információ nem jelenik meg, mert nincs megadva a szélesség.

  • Most nézze meg a második folyamatot, ahol a szélességet a segítségével adjuk meg p A kód alább található:
 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} 

Kimenet:

Latex ASZTAL

Többsoros és többoszlopos

A több sort és oszlopot tartalmazó adatok formázására szolgál. Ebben több sor alsorokra van osztva a többsoros csomag segítségével.

Jegyzet:Az oszlop tördelése a többsoros környezetben nem működik a használt szintaxissal.

Értsük meg egy példával. A kód alább található:

 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} 

Kimenet:

Latex ASZTAL

Annyi vonalat rajzolhat a segítségével agyag parancs. Tekintsük a fentihez hasonló képet több sorral:

Latex ASZTAL

Asztalok könyvtáblákkal

A könyvtáblák paranccsal a dokumentum sokkal professzionálisabbá válik, mert a agyag parancs nem ezt teszi. A parancsok, mint pl uralkodik , kicsi , és alsó szabály a bookstab csomag által biztosított hline parancs helyett.

A bookstab csomag kódja alább található:

 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} 

Kimenet:

Latex ASZTAL

Többoldalas táblázatok

Ha a táblázat több sort tartalmaz, akkor a táblázat alulról lesz levágva. A parancs hosszúasztal több oldalra terjed ki, amit hozzá kell adni a csomaghoz.

Nincs haszna a asztal vagy táblázatos parancsol, amikor a hosszúasztal parancs használatban van. Felváltja a táblák és a táblázatos parancsok használatát, és mindkét környezetet egyetlen környezetbe egyesíti. Így ehelyett a környezet longtablet használják a táblákhoz.

A fenti téma kódja az alábbiakban található:

 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} 

Magyarázat:

    endfirsthead: Ez az a sor, amely a táblázat fejléceként jelenik meg az első oldalon.endhead: Egy sor, amely minden oldal tetején jelenik meg, kivéve az elsőtendfoot: Egy sor, amely minden oldal alján megjelenik, kivéve az utolsótendlastfoot: Ez a sor, amely a táblázat végén jelenik meg

Kimenet:

hogyan kell olvasni egy csv fájlból java-ban

A fenti kód kimenete két oldalon lesz felsorolva, az alábbiak szerint:

A két oldal három képre oszlik.

A képeket alább közöljük:

Latex ASZTAL
Latex ASZTAL

Észreveheti, hogy a táblázat több oldalra lett felosztva a hosszúasztal oszlopban, adatvesztés nélkül.

A tizedesvessző igazítása

Az alábbiakban tárgyalt példa a kifejezést és a megfelelő értéket a tizedesvesszőhöz igazítja.

A kód alább található:

 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} 

Kimenet:

Latex ASZTAL

Táblázatos anyag

A két környezet a táblázatos anyaghoz használatos, nevezetesen a tabulátor környezet ( egin{tabbing}…end{tabbing} ) és táblázatos környezet ( egin{tabular}…end{tabular} ).

A táblázatos A vízszintes és függőleges vonalak rajzolásához használt parancsokkal varázslatos környezet kialakítását teszi lehetővé. A táblázat azonban nem bontható oldalakra. Ebből a célból a asztal paranccsal a táblázat több oldalra bontható, amint azt fentebb tárgyaltuk.

A füles környezet szolgál a lapok beállítására, az írógéphez hasonlóan viselkedve. A beállított lapok ezután egyikről a másikra mozognak. Mivel a tabulátorkörnyezet minden sora külön-külön kerül feldolgozásra, az oldaltörések megengedettek a tabulátoron belül.

Az alábbiakban felsoroljuk a lapozáshoz használt parancsokat:

    =állítson be egy tabulátort>lépjen jobbra a következő tabulátorhelyre\befejez egy sortmegölezzel a paranccsal végződő sor a tabulátor beállítására szolgál, de nem a sor nyomtatására

A lapozási környezet két példája az alábbiakban látható:

1. A példa kódja alább látható:

 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} 

Itt kettőt használtunk \ a két új sorhoz.

Kimenet:

Latex ASZTAL

2. A második példa kódja alább látható:

 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} 

Kimenet:

Latex ASZTAL