logo

LATEX-TISCH

Die Tabellen sind ein häufiges Element, das beim wissenschaftlichen Schreiben verwendet wird. In diesem Thema werden die Schritte zum Erstellen der Tabelle und zum Ausführen verschiedener Funktionen in der Tabelle erläutert. Tabellen stellen eine effiziente Möglichkeit zur Darstellung von Informationen dar und werden häufig in den meisten Dokumenten oder Dateien verwendet. Bei der Diskussion der wissenschaftlichen Arbeiten werden die Tabellen zur Darstellung der Daten genutzt.

Das Erstellen der Tabelle in Latex ist im Vergleich zu anderen etwas kompliziert. Aber hier erleichtern die Schritte und der Prozess zum Erstellen einer Tabelle anhand der Grundlagen den Prozess.

Bei Latex handelt es sich nicht um eine Tabellenkalkulation, sondern um ein spezielles Tool zum Erstellen von Tabellen und zum Exportieren dieser Tabellen in Ihr Dokument.

Die Tabellen in Latex werden mit einer Kombination aus a erstellt tabellarisch Umwelt und die Tisch Umfeld. Die tabellarischen Umgebungen enthalten den tatsächlichen Inhalt der Tabelle, während andere die Beschriftung enthalten.

Die zum Erstellen verwendeten Befehle Tisch Umgebung sind:

egin{Tabelle}{ Wo }

Tisch

end{Tabelle}

Die zum Erstellen verwendeten Befehle tabellarisch Umgebung sind:

egin{tabular}{lcr}

Tisch

end{tabellarisch}

Hier bezeichnet die Tabelle die tabellarische Umgebung zusammen mit der Untertitel Befehl. Der Befehl Wo wird verwendet, um den Speicherort für die Tabelle zu bestimmen. Zum Beispiel, egin{table}{t} bedeutet, dass die Tabelle am angezeigt wird Spitze der Seite.

Die tabellarische Umgebung verwendet & (kaufmännisches Und)-Symbol für die Spaltentrennung.

Die Buchstaben, nach denen der Inhalt ausgerichtet wird links, in der Mitte und rechts sind l , C , Und R für jede der Spalten. Der zum Ausrichten übergebene Befehl lautet egin{tabular}{l c r}.

Der Befehl zum Zeichnen vertikaler Linien, die die Spalten der Tabelle trennen, lautet egin{tabular}l, bei dem die ( | ) wird als Argument übergeben. Der | Das Symbol wird verwendet, um die vertikalen Linien zwischen den Spalten zu zeichnen.

Sie können auch die verwenden vline Befehl zum Zeichnen vertikaler Linien. Der vline Der Befehl zeichnet die vertikale Linie zusammen mit der Höhe der Zeile.

Wenn wir eine horizontale Linie als Zeilentrennzeichen zeichnen möchten, können wir die verwenden Ton Befehl.

Der Befehl cline{ i-j } wird verwendet, um die teilweise horizontale Linie zu zeichnen, beginnend mit ich und endet mit J .

Betrachten wir einige Beispiele einer Tabelle, indem wir die oben besprochenen Befehle verwenden.

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} 

Ausgabe:

Latex-TISCH

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} 

Ausgabe:

Latex-TISCH

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} 

Ausgabe:

Latex-TISCH

Schauen Sie sich nun den folgenden Code zum Erstellen einer Basistabelle an:

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} 

Erläuterung:

    EtikettDer Befehl wird als Markierung der Tabelle oder zum Beschriften der Tabelle verwendet.Untertitelist in der Tabelle selbst enthalten.

Anstelle von egin{center}… end{center}, Die entrierung Der Befehl am Anfang des Dokuments/der Tabelle kann verwendet werden.

Ausgabe:

Latex-TISCH

Kombinierte Zeilen und Spalten

Für die kombinierten Spalten gilt: multicolumn{ Auf eins }{ Kol }{ Text } Befehl verwendet wird. Der Auf eins Der Befehl wird verwendet, um die zu kombinieren Auf eins Spalten zusammen mit der Breite in eine einzelne Spalte zusammenfassen. Der Befehl Kol enthält die Symbole l, c oder r. Der Text enthält den Inhalt der Spalte.

Für kombinierte Reihen aisedbox{ Aufzug }{ Text } Befehl verwendet wird. Es druckt die Text , der um den Betrag über die aktuelle Basislinie angehoben wird Aufzug . Für den einzelnen Leerraum zwischen den Zeilen gilt: [-lex] Befehl verwendet wird. Für den doppelten Abstand zwischen der ersten und der zweiten Reihe gilt: [1ex] Befehl verwendet wird.

Sie können auch viele identische Spalten ausrichten, indem Sie die verwenden *{Anzahl}{Str} Syntax . Dies ist nützlich, wenn Ihre Tabelle viele Spalten enthält. Der Befehl wird wie folgt geschrieben:

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

Betrachten wir ein Beispiel. Der Code ist unten geschrieben:

 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} 

Ausgabe:

Latex-TISCH

Sie können den Modus auch auf ändern Landschaft Modus mithilfe der usepackage{adjustbox} Befehl.

Die Tabelle hier beginnt mit dem egin{adjustbox} und endet mit dem end{adjustbox}.

Betrachten wir ein einfaches Beispiel einer Tabelle, um dies zu verstehen.

Der Code ist unten angegeben:

 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} 

Ausgabe:

Latex-TISCH

Wenn wir beispielsweise den Winkel im gleichen Code wie oben erwähnt auf 150 Grad festlegen, sieht die Ausgabe wie im folgenden Bild aus:

Latex-TISCH

Nachfolgend werden einige gängige Befehle zum Erstellen einer Tabelle erläutert:

    Array: Es fügt Spalten hinzu M {< Breite >} und B {< Breite >} ähnlich dem P Befehl, aber vertikal zur Mitte oder nach unten ausgerichtet.Bücherstab: Bietet kreative Befehle für eine horizontale Linie mit den Abständen oben und unten.tabularx: Es führt den Spaltentyp ein X , der wie der p-Befehl mit einer Funktion zur automatischen Breitenberechnung funktioniert. aggedright: Es wird als Ende der Tabellenzeilen erkannt. abularnewline: Dieser Befehl wird anstelle von verwendet \. arraybackslash: Wird für den Wiederherstellungsprozess verwendet.

Für die Abstand zwischen den Spalten Die setlength{ abcolsep}{5pt} Befehl verwendet wird. Die Standardgröße ist 6 Punkte . Dieser Befehl wird für den Abstand zwischen den Spalten eingefügt.

Für die Abstand zwischen den Reihen , Die arraystretch Befehl verwendet wird.

Textumbruch in Tabellen

Latex-Algorithmen weisen einige Mängel auf. Wenn der Text die Breite der Seite überschreitet, passt Latex den Text nicht automatisch an bzw. umbricht ihn nicht automatisch. Zu diesem Zweck ein Sonderbefehl P ( vordefinierte Breite ) dient zum Einstellen der Breite.

Das Beispiel ist unten aufgeführt.

In diesem Beispiel werden sowohl die Prozesse ohne Festlegen der Breite als auch mit der Breite erläutert. Sie können den Unterschied zwischen diesen beiden Methoden erkennen.

  • Erster Prozess (ohne Angabe der Breite)

Der Code ist unten angegeben:

 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} 

Ausgabe:

Latex-TISCH

Sie können feststellen, dass die Informationen nicht angezeigt werden, da die Breite nicht angegeben ist.

  • Betrachten Sie nun den zweiten Prozess, bei dem die Breite mithilfe von angegeben wird P Der Code ist unten angegeben:
 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} 

Ausgabe:

Latex-TISCH

Mehrzeilig und mehrspaltig

Es dient der Formatierung der Daten, die mehrere Zeilen und Spalten enthalten. Dabei werden mehrere Zeilen mithilfe des Multirow-Pakets in Unterzeilen aufgeteilt.

Notiz:Der Spaltenumbruch innerhalb der Multirow-Umgebung funktioniert mit der verwendeten Syntax nicht.

Lassen Sie es uns anhand eines Beispiels verstehen. Der Code ist unten angegeben:

 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} 

Ausgabe:

Latex-TISCH

Sie können mit dem beliebig viele Linien zeichnen Ton Befehl. Betrachten Sie das ähnliche Bild wie oben mit mehr Zeilen:

Latex-TISCH

Tische mit Buchregistern

Der Buchregister Der Befehl wird verwendet, um das Dokument professioneller zu gestalten, da der Ton Befehl tut dies nicht. Die Befehle wie Toprule , Kleiner , Und Grundregel Die vom Paket bookstab bereitgestellten Dateien werden anstelle des Befehls hline verwendet.

Der Code für das bookstab-Paket ist unten angegeben:

 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} 

Ausgabe:

Latex-TISCH

Mehrseitige Tabellen

Wenn Ihre Tabelle mehrere Zeilen enthält, wird die Tabelle von unten abgeschnitten. Der Befehl langer Tisch wird verwendet, um mehrere Seiten zu überspannen, die dem Paket hinzugefügt werden müssen.

Es gibt keine Verwendung von a Tisch oder tabellarisch Befehle, wenn die langer Tisch Befehl wird verwendet. Es ersetzt die Verwendung von Tabellen und tabellarischen Befehlen und kombiniert beide Umgebungen in einer einzigen Umgebung. Daher wird stattdessen die Umgebung longtable für die Tabellen verwendet.

Der Code für das obige Thema ist unten angegeben:

 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} 

Erläuterung:

    endfirsthead: Es ist die Zeile, die als Kopf der Tabelle auf der ersten Seite erscheint.endhead: Eine Zeile, die oben auf jeder Seite außer der ersten erscheintendfoot: Eine Zeile, die am Ende jeder Seite außer der letzten erscheintendlastfoot: Es ist die Zeile, die am Ende der Tabelle erscheint

Ausgabe:

Float zum String

Die Ausgabe für den obigen Code wird auf zwei Seiten aufgelistet, wie unten gezeigt:

Die beiden Seiten sind in drei Bilder unterteilt.

Die Bilder sind unten aufgeführt:

Latex-TISCH
Latex-TISCH

Sie können erkennen, dass die Tabelle mithilfe von in mehrere Seiten unterteilt wurde langer Tisch Spalte, ohne Datenverlust.

Den Dezimalpunkt ausrichten

Das unten besprochene Beispiel richtet den Ausdruck und den entsprechenden Wert entsprechend seinem Dezimalpunkt aus.

Der Code ist unten angegeben:

 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} 

Ausgabe:

Latex-TISCH

Tabellarisches Material

Für das tabellarische Material werden zwei Umgebungen verwendet, nämlich die Tabbing-Umgebung ( egin{tabbing}…end{tabbing} ) und tabellarische Umgebung ( egin{tabular}…end{tabular} ).

Der tabellarisch Ermöglicht das Erstellen einer ausgefallenen Umgebung mit Befehlen zum Zeichnen horizontaler und vertikaler Linien. Die Tabelle kann jedoch nicht in Seiten unterteilt werden. Zu diesem Zweck ist die Tisch Der Befehl wird verwendet, um die Tabelle in mehrere Seiten aufzuteilen, wie oben beschrieben.

Der Tabu Die Umgebung wird zum Festlegen der Tabulatoren verwendet und verhält sich ähnlich wie die Schreibmaschine. Die festgelegten Registerkarten werden dann von einem zum anderen verschoben. Da jede Zeile in der Tab-Umgebung einzeln verarbeitet wird, sind Seitenumbrüche innerhalb der Tab-Umgebung zulässig.

Die für das Tabbing verwendeten Befehle sind unten aufgeführt:

    =Setzen Sie einen Tabstopp>nach rechts zum nächsten Tabstopp wechseln\beendet eine Zeile ötenEine Zeile, die mit diesem Befehl endet, wird zum Festlegen des Tabulators, nicht jedoch zum Drucken dieser Zeile verwendet

Die beiden Beispiele der Tab-Umgebung sind unten aufgeführt:

1. Der Code für dieses Beispiel ist unten angegeben:

 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} 

Hier haben wir zwei verwendet \ für die beiden neuen Linien.

Ausgabe:

Latex-TISCH

2. Der Code für das zweite Beispiel ist unten angegeben:

 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} 

Ausgabe:

Latex-TISCH