logo

MASĂ DE LATEX

Tabelele sunt caracteristici comune utilizate în scrierea academică. Acest subiect va explica pașii pentru a crea tabelul și a îndeplini diferite funcții în tabel. Tabelele sunt o modalitate eficientă de reprezentare a informațiilor și sunt adesea folosite în majoritatea documentelor sau fișierelor. Atunci când discutăm lucrările științifice, tabelele sunt folosite pentru prezentarea datelor.

Crearea tabelului în Latex este puțin complicată în comparație cu altele. Dar aici, pașii și procesul de creare a unui tabel din elementele de bază vor face procesul mai ușor.

Latexul nu este o foaie de calcul, dar este un instrument dedicat pentru a construi tabele și pentru a exporta aceste tabele în documentul dumneavoastră.

Tabelele din Latex sunt create cu o combinație de a tabular mediul si cel masa mediu inconjurator. Mediile tabelare conțin conținutul real al tabelului, în timp ce altele includ legenda.

Comenzile folosite pentru a crea masa mediu sunt:

egin{tabel}{ Unde }

Masa

masa finala}

Comenzile folosite pentru a crea tabular mediu sunt:

egin{tabular}{lcr}

Masa

end{tabular}

Aici, tabelul semnifică mediul tabular, împreună cu legendă comanda. Comanda Unde este folosit pentru a determina locația tabelului. De exemplu, egin{tabel}{t} înseamnă că tabelul va apărea la top a paginii.

Mediul tabelar folosește & (ampersand) simbol pentru separarea coloanei.

Literele folosite pentru a alinia conținutul la stânga, centrul și dreapta sunt l , c , și r pentru fiecare dintre coloane. Comanda transmisă pentru aliniere este egin{tabular}{l c r}.

Comanda folosită pentru a desena linii verticale care separă coloanele tabelului este egin{tabular}l, unde ( | ) este trecut ca argument. The | simbolul este folosit pentru a desena liniile verticale între coloane.

De asemenea, puteți utiliza vline comanda de a desena linii verticale. The vline comanda desenează linia verticală împreună cu înălțimea rândului.

Dacă vrem să desenăm o linie orizontală ca separator de rânduri, atunci putem folosi lut comanda.

Comanda cline{ i-j } este folosit pentru a trasa linia orizontală parțială începând cu i și terminând cu j .

Să luăm în considerare câteva exemple de tabel utilizând comenzile discutate mai sus.

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} 

Ieșire:

MASA LAtex

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} 

Ieșire:

MASA LAtex

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} 

Ieșire:

MASA LAtex

Acum, uitați-vă la codul de mai jos pentru a crea un tabel de bază:

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} 

Explicaţie:

    etichetacomanda este folosită ca marcator al tabelului sau pentru a eticheta tabelul.legendăeste inclusă în tabelul propriu-zis.

In locul egin{center}… end{center}, cel centrare poate fi folosită comanda de la începutul documentului/tabelului.

Ieșire:

MASA LAtex

Rânduri și coloane combinate

Pentru coloanele combinate, multicoloană{ pe unu }{ col }{ text } este folosită comanda. The pe unu comanda este folosită pentru a combina pe unu coloane într-o singură coloană împreună cu lățimea. Comanda col conține simbolurile l, c sau r. The text conține conținutul pentru coloană.

Pentru rânduri combinate aisedbox{ lift }{ text } este folosită comanda. Tipărește text , care este ridicată deasupra liniei de bază actuale cu valoarea lift . Pentru spațiul unic dintre rânduri, [-lex] este folosită comanda. Pentru spațiul dublu dintre primul și al doilea rând, [1ex] este folosită comanda.

De asemenea, puteți alinia multe coloane identice folosind *{număr} sintaxă . Este util atunci când tabelul are multe coloane. Comanda va fi scrisă astfel:

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

Să luăm în considerare un exemplu. Codul este scris mai jos:

 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} 

Ieșire:

MASA LAtex

De asemenea, puteți schimba modul în peisaj modul folosind usepackage{adjustbox} comanda.

Tabelul de aici începe cu egin{adjustbox} și se termină cu sfârşit{adjustbox}.

Să luăm în considerare un exemplu simplu de tabel pentru a înțelege acest lucru.

Codul este dat mai jos:

 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} 

Ieșire:

MASA LAtex

De exemplu, dacă setăm unghiul la 150 de grade în același cod ca cel menționat mai sus, rezultatul va arăta ca imaginea de mai jos:

MASA LAtex

Câteva comenzi comune utilizate pentru crearea unui tabel sunt explicate mai jos:

    matrice: adaugă coloane m {< lăţime >} și b {< lăţime >> similar cu p comandă, dar aliniată vertical la centru sau la partea de jos.sticlă de carte: oferă comenzi creative pentru o linie orizontală cu spațierea deasupra și dedesubt.tabularx: Introduce tipul de coloană X , care funcționează ca comanda p- cu o funcție de calcul automat al lățimii. aggedright: este recunoscut ca sfârșitul rândurilor tabelului. abularnewline: Această comandă este folosită în loc de \. arraybackslash: Este folosit pentru procesul de restaurare.

Pentru spatiu dintre coloane cel setlength{ abcolsep}{5pt} este folosită comanda. Mărimea implicită este 6 puncte . Această comandă este inserată între coloane pentru spațiere.

Pentru spațiu dintre rânduri , cel arraystretch este folosită comanda.

Încadrarea textului în tabele

Algoritmii latex au unele deficiențe. Dacă textul depășește lățimea paginii, Latex nu ajustează/înfășoară automat textul. În acest scop, comandă specială p ( latime predefinita ) este folosit pentru a seta lățimea.

Exemplul este dat mai jos.

Acest exemplu explică atât procesele care sunt fără setarea lățimii, cât și cu lățimea. Puteți observa diferența dintre aceste două metode.

  • Primul proces (fără a specifica lățimea}

Codul este dat mai jos:

 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} 

Ieșire:

MASA LAtex

Puteți observa că informațiile nu sunt afișate deoarece lățimea nu este specificată.

  • Acum luați în considerare al doilea proces, în care lățimea este specificată folosind p Codul este dat mai jos:
 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} 

Ieșire:

MASA LAtex

Multirând și Multicoloană

Este folosit pentru a formata datele, care conțin mai multe rânduri și coloane. În aceasta, mai multe rânduri sunt împărțite în subrânduri folosind pachetul cu mai multe rânduri.

Notă:Încadrarea coloanei în mediul cu mai multe rânduri nu va funcționa cu sintaxa utilizată.

Să înțelegem cu un exemplu. Codul este dat mai jos:

 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} 

Ieșire:

MASA LAtex

Puteți desena cât mai multe linii folosind lut comanda. Luați în considerare imaginea similară cu cea de mai sus, cu mai multe linii:

MASA LAtex

Mese cu booktabs

The booktabs comanda este folosită pentru a face documentul mult profesional deoarece lut comanda nu face asta. Comenzile precum toprule , midrule , și regula de jos furnizate de pachetul bookstab sunt folosite în locul comenzii hline.

Codul pentru pachetul Bookstab este dat mai jos:

 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} 

Ieșire:

MASA LAtex

Tabele cu mai multe pagini

Dacă tabelul conține mai multe rânduri, atunci tabelul va fi decupat de jos. Comanda longtable este folosit pentru a întinde numeroase pagini, care trebuie adăugate la pachet.

Nu se folosește a masa sau tabular comenzi atunci când longtable comanda este în uz. Acesta înlocuiește utilizarea tabelelor și a comenzii tabulare și combină ambele medii într-un singur mediu. Astfel, în schimb, mediul longtable este folosit pentru mese.

Codul pentru subiectul de mai sus este dat mai jos:

 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} 

Explicaţie:

    endfirsthead: Este linia care apare ca cap de tabel pe prima pagină.endhead: O linie care apare în partea de sus a fiecărei pagini, cu excepția primeiendfoot: O linie care apare în partea de jos a fiecărei pagini, cu excepția ultimeiendlastfoot: Este linia care apare la sfârșitul tabelului

Ieșire:

cizmă de primăvară

Ieșirea pentru codul de mai sus va fi listată în două pagini, după cum se arată mai jos:

Cele două pagini sunt împărțite în trei imagini.

Imaginile sunt prezentate mai jos:

MASA LAtex
MASA LAtex

Puteți observa că tabelul a fost împărțit în mai multe pagini folosind longtable coloană, fără nicio pierdere de date.

Alinierea punctului zecimal

Exemplul discutat mai jos va alinia expresia și valoarea corespunzătoare în funcție de punctul său zecimal.

Codul este dat mai jos:

 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} 

Ieșire:

MASA LAtex

Material tabelar

Cele două medii sunt utilizate pentru materialul tabelar și anume mediul tabulator ( egin{tabbing}…end{tabbing} ) și mediul tabelar ( egin{tabular}…end{tabular} ).

The tabular permite realizarea unui mediu fantezist cu comenzi folosite pentru a desena liniile orizontale și verticale. Cu toate acestea, tabelul nu poate fi împărțit în pagini. În acest scop, masa comanda este folosită pentru a împărți tabelul în mai multe pagini, așa cum sa discutat mai sus.

The filare mediul este folosit pentru a seta filele, comportându-se similar cu mașina de scris. Filele setate se mută apoi de la una la alta. Deoarece fiecare linie din mediul de filare este procesată individual, întreruperile de pagină sunt permise în cadrul filarilor.

Comenzile utilizate pentru filare sunt enumerate mai jos:

    =setați un opritor de tablă>treceți la dreapta la următoarea tabulatură\termină o linieucideo linie care se termină cu această comandă este folosită pentru a seta fila, dar nu pentru a tipări acea linie

Cele două exemple de mediu de tabulare sunt prezentate mai jos:

1. Codul pentru acest exemplu este prezentat mai jos:

 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} 

Aici, am folosit două \ pentru cele două linii noi.

Ieșire:

MASA LAtex

2. Codul pentru al doilea exemplu este prezentat mai jos:

 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} 

Ieșire:

MASA LAtex