logo

TAULA DE LÀTEX

Les taules són una característica comuna utilitzada en la redacció acadèmica. En aquest tema s'explicaran els passos per crear la taula i realitzar diferents funcions a la taula. Les taules són una manera eficient de representar la informació i s'utilitzen sovint en la majoria de documents o fitxers. Quan es discuteixen els articles científics, les taules s'utilitzen per presentar les dades.

Crear la taula en làtex és una mica complicat en comparació amb altres. Però aquí, els passos i el procés per crear una taula des dels conceptes bàsics facilitaran el procés.

El làtex no és un full de càlcul, però és una eina dedicada per crear taules i exportar aquestes taules al vostre document.

Les taules en làtex es creen amb una combinació de a tabular medi ambient i el taula medi ambient. Els entorns tabulars contenen el contingut real de la taula, mentre que altres inclouen el títol.

Les ordres utilitzades per crear taula medi ambient són:

egin{taula}{ on }

Taula

aula final}

Les ordres utilitzades per crear tabular medi ambient són:

egin{tabular}{lcr}

Taula

end{tabular}

Aquí, la taula significa l'entorn tabular, juntament amb el caption comandament. La comanda on s'utilitza per determinar la ubicació de la taula. Per exemple, egin{taula}{t} significa que la taula apareixerà a la superior de la pàgina.

L'entorn tabular utilitza & (ampersands) símbol per a la separació de columnes.

Les lletres utilitzades per alinear el contingut l'esquerra, el centre i la dreta són l , c , i r per a cadascuna de les columnes. L'ordre passat per alinear és egin{tabular}{l c r}.

L'ordre que s'utilitza per dibuixar línies verticals que separen les columnes de la taula és egin{tabular}l, ón el ( | ) es passa com a argument. El | El símbol s'utilitza per dibuixar les línies verticals entre les columnes.

També podeu utilitzar el vline comanda per dibuixar línies verticals. El vline L'ordre dibuixa la línia vertical juntament amb l'alçada de la fila.

Si volem dibuixar una línia horitzontal com a separador de files, podem utilitzar el argila comandament.

La comanda cline{ i-j } s'utilitza per dibuixar la línia horitzontal parcial que comença per i i acabant amb j .

Considerem alguns exemples d'una taula utilitzant les ordres comentades anteriorment.

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} 

Sortida:

TAULA de làtex

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} 

Sortida:

TAULA de làtex

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} 

Sortida:

TAULA de làtex

Ara, mireu el codi següent per crear una taula bàsica:

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} 

Explicació:

    etiquetaL'ordre s'utilitza com a marcador de la taula o per etiquetar la taula.captions'inclou a la pròpia taula.

En lloc de egin{center}... end{center}, el centrant Es pot utilitzar l'ordre al començament del document aula.

Sortida:

TAULA de làtex

Files i columnes combinades

Per a les columnes combinades, el multicolumna{ en una }{ col }{ text } s'utilitza l'ordre. El en una s'utilitza per combinar l'ordre en una columnes en una sola columna juntament amb l'amplada. La comanda col conté els símbols l, c o r. El text conté el contingut de la columna.

Per a files combinades aisedbox{ aixecar }{ text } s'utilitza l'ordre. Imprimeix el text , que s'eleva per sobre de la línia de base actual per la quantitat de aixecar . Per a l'espai únic entre les files, el [-lex] s'utilitza l'ordre. Per al doble espai entre la primera i la segona fila, el [1 ex] s'utilitza l'ordre.

També podeu alinear moltes columnes idèntiques utilitzant el *{nombre} sintaxi . És útil quan la taula té moltes columnes. L'ordre s'escriurà com:

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

Considerem un exemple. El codi està escrit a continuació:

 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} 

Sortida:

TAULA de làtex

També podeu canviar el mode a paisatge mode utilitzant el usepackage{box d'ajust} comandament.

La taula aquí comença amb el egin{adjustbox} i acaba amb el final{box d'ajust}.

Considerem un exemple senzill de taula per entendre-ho.

El codi es mostra a continuació:

 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} 

Sortida:

TAULA de làtex

Per exemple, si establim l'angle a 150 graus en el mateix codi que s'ha esmentat anteriorment, la sortida serà com la imatge que es mostra a continuació:

TAULA de làtex

A continuació s'expliquen algunes ordres habituals utilitzades per a la creació d'una taula:

    matriu: Afegeix columnes m {< amplada >} i b {< amplada >} similar al pàg comanda, però alineat verticalment al centre o a la part inferior.peça de llibres: proporciona ordres creatives per a una línia horitzontal amb l'espaiat per sobre i per sota.tabularx: Introdueix el tipus de columna X , que funciona com l'ordre p- amb una funció de càlcul automàtic de l'amplada. aggedright: Es reconeix com el final de les files de la taula. abularnewline: s'utilitza aquesta comanda en lloc de \. arraybackslash: S'utilitza per al procés de restauració.

Per al espai entre columnes el setlength{ abcolsep}{5pt} s'utilitza l'ordre. La mida predeterminada és 6 punts . Aquesta ordre s'insereix entre les columnes per a l'espaiat.

Per al espai entre files , el arraystretch s'utilitza l'ordre.

Embolcall de text en taules

Els algorismes de làtex tenen algunes deficiències. Si el text sobrepassa l'amplada de la pàgina, Latex no ajusta/embolica el text automàticament. Per a això, comandament especial p ( amplada predefinida ) s'utilitza per definir l'amplada.

L'exemple es dóna a continuació.

Aquest exemple explica tant els processos que són sense establir l'amplada com amb l'amplada. Podeu notar la diferència entre aquests dos mètodes.

  • Primer procés (sense especificar l'amplada}

El codi es mostra a continuació:

 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} 

Sortida:

TAULA de làtex

Podeu observar que la informació no es mostra perquè no s'especifica l'amplada.

  • Ara considereu el segon procés, on l'amplada s'especifica mitjançant el pàg El codi es mostra a continuació:
 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} 

Sortida:

TAULA de làtex

Multifila i multicolumna

S'utilitza per donar format a les dades, que contenen diverses files i columnes. En això, diverses files es divideixen en subfiles mitjançant el paquet multirow.

Nota:L'ajustament de columnes dins de l'entorn de diverses files no funcionarà amb la sintaxi utilitzada.

Entenem-ho amb un exemple. El codi es mostra a continuació:

 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} 

Sortida:

TAULA de làtex

Podeu dibuixar tantes línies amb el argila comandament. Considereu la imatge semblant a l'anterior amb més línies:

TAULA de làtex

Taules amb llibretes

El pestanyes de llibres L'ordre s'utilitza per fer que el document sigui molt professional perquè el argila l'ordre no ho fa. Les ordres com ara toprule , el petit , i regla inferior que proporciona el paquet bookstab s'utilitzen en lloc de l'ordre hline.

El codi del paquet bookstab es mostra a continuació:

 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} 

Sortida:

TAULA de làtex

Taules de diverses pàgines

Si la vostra taula conté diverses files, la taula es retallarà des de la part inferior. La comanda taula llarga s'utilitza per fer que abastin nombroses pàgines, que s'han d'afegir al paquet.

No serveix a taula o tabular ordres quan el taula llarga l'ordre està en ús. Substitueix l'ús de taules i ordres tabulars i combina ambdós entorns en un sol entorn. Així, en canvi, s'utilitza l'entorn longtable per a les taules.

El codi del tema anterior es mostra a continuació:

 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} 

Explicació:

    endfirsthead: És la línia que apareix com a cap de taula a la primera pàgina.endhead: una línia que apareix a la part superior de cada pàgina excepte la primeraendfoot: una línia que apareix a la part inferior de cada pàgina excepte la darreraendlastfoot: És la línia que apareix al final de la taula

Sortida:

visualitzador java

La sortida del codi anterior es mostrarà en dues pàgines, tal com es mostra a continuació:

Les dues pàgines estan dividides en tres imatges.

Les imatges es donen a continuació:

TAULA de làtex
TAULA de làtex

Podeu notar que la taula s'ha dividit en diverses pàgines mitjançant l' taula llarga columna, sense cap pèrdua de dades.

Alineació del punt decimal

L'exemple que es comenta a continuació alinearà l'expressió i el valor corresponent segons el seu punt decimal.

El codi es mostra a continuació:

 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} 

Sortida:

TAULA de làtex

Material tabular

Els dos entorns s'utilitzen per al material tabular, és a dir, l'entorn de pestanyes ( egin{tabbing}...end{tabbing} ) i entorn tabular ( egin{tabular}…end{tabular} ).

El tabular permet crear un entorn fantàstic amb ordres utilitzades per dibuixar les línies horitzontals i verticals. Tanmateix, la taula no es pot dividir en pàgines. Amb aquesta finalitat, el taula L'ordre s'utilitza per dividir la taula en diverses pàgines, tal com s'ha comentat anteriorment.

El pestanyes s'utilitza l'entorn per configurar les pestanyes, comportant-se de manera similar a la màquina d'escriure. Les pestanyes establertes passen d'una a una altra. Com que cada línia de l'entorn de pestanyes es processa individualment, els salts de pàgina es permeten dins de la pestanya.

Les ordres utilitzades per a la pestanya es mostren a continuació:

    =establir una tabulació>moveu-vos a la dreta a la següent tabulació\acaba una líniamataruna línia que acaba amb aquesta ordre s'utilitza per configurar la pestanya, però no per imprimir aquesta línia

Els dos exemples de l'entorn de pestanyes es donen a continuació:

1. El codi d'aquest exemple es mostra a continuació:

 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} 

Aquí n'hem utilitzat dos \ per a les dues noves línies.

Sortida:

TAULA de làtex

2. El codi del segon exemple es mostra a continuació:

 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} 

Sortida:

TAULA de làtex