So erstellen Sie Tische mit Latex

So erstellen Sie Tische mit Latex
Latex, ausgesprochen als Lay-Tek oder Lah-Tek, ist eine Dokumentationssprache zum Erstellen professioneller Dokumente. Die häufigste Verwendung ist die technische und wissenschaftliche Dokumentation, da sie das bietet, was Sie sehen, ist das, was Sie meinen Ansatz meinen. Mit dieser Methode können Sie sich nur auf den Inhalt Ihres Dokuments konzentrieren, ohne sich um die Formatierung zu kümmern.

Dieses Tutorial soll Ihnen beibringen, wie Sie Latex verwenden, um verschiedene Tabellentypen zu erstellen und sie mit Daten zu füllen.

NOTIZ: In diesem Tutorial geht davon aus, dass Sie bei Latex nicht neu sind. Es dient nicht als Einführung in Latex.

So erstellen Sie eine einfache Tabelle mit Latex

Tabellen sind Standard bei der Arbeit mit wissenschaftlichen Dokumenten. Latex bietet eine umfangreiche Sammlung von Tools, mit denen Sie verschiedene Tabellenelemente erstellen und anpassen können.

Verwenden Sie die tabellarische Umgebung, um eine einfache Tabelle in Latex zu erstellen.

Um Spalten zu trennen, verwenden Sie das Ampersand -Symbol &. Verwenden Sie zum Trennen von Zeilen das neue Zeilensymbol \

Der folgende Latexcode erstellt eine einfache Tabelle.

\ documentClass article
\ usepackage [utf8] inputenc
\ title LinuxHint - Latex -Tabellen
\ Autor LinuxHint
\ Datum Juni 2021
\ begin document
\ begin center
\ begin tabular c | c | c | c
1 & 2 & 3 & 4 \\
5 & ​​6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
\ end tabular
\ end center
\ maketitle
\ end document

Verwenden Sie die tabellarische Umgebung, um dem Latex -Compiler mitzuteilen, dass Sie eine Tabelle erstellen möchten.

In der tabellarischen Umgebung müssen Sie die Parameter angeben, die die Anzahl der zum Einfügen einfügigen Spalten definieren. Beispielsweise geben vier (c) Werte vier zentrierte Spalten an.

Sobald Sie den folgenden Code kompilieren, sollten Sie eine Ausgabe erhalten wie:

So fügen Sie eine horizontale Linie hinzu

Sie können den Befehl \ hline verwenden, um eine horizontale Linie oben und unten in der Tabelle hinzuzufügen.

Der Code dafür ist:

\ documentClass article
\ usepackage [utf8] inputenc
\ title LinuxHint - Latex -Tabellen
\ Autor LinuxHint
\ Datum Juni 2021
\ begin document
\ begin center
\ begin tabular c | c | c | c
\ hline
1 & 2 & 3 & 4 \\
5 & ​​6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
\ hline
\ end tabular
\ end center
\ maketitle
\ end document

Sobald Sie den Code kompilieren, sollten Sie oben und unten eine Tabelle mit einer horizontalen Linie erhalten

Um eine geschlossene Tabelle mit vertikalen Linien auf beiden Seiten zu erstellen, können Sie am Anfang der Spaltendefinition zwei Rohre angeben wie:

\ begin tabular | c | c | c | c |

Ein vollständiger Beispielcode dafür ist:

\ documentClass article
\ usepackage [utf8] inputenc
\ title LinuxHint - Latex -Tabellen
\ Autor LinuxHint
\ Datum Juni 2021
\ begin document
\ begin center
\ begin tabular | C | C | C | C |
\ hline
1 & 2 & 3 & 4 \\
5 & ​​6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
\ hline
\ end tabular
\ end center
\ maketitle
\ end document

Sobald Sie den obigen Code kompilieren, sollten Sie eine ähnliche Ausgabe wie unten angezeigt erhalten:

So richten Sie den Spaltentext aus

Latex ermöglicht es uns, Spaltentext rechts, links und Mitte zuzulassen. Standardmäßig verwendet Latex C, um das Textzentrum auszurichten.

Verwenden Sie r bzw. l, um den Text nach rechts oder links festzulegen.

Beispielsweise zeigen die folgenden Blöcke, wie Sie Tabellen mit dem richtigen Text-Align erstellen können.

\ documentClass article
\ usepackage [utf8] inputenc
\ title LinuxHint - Latex -Tabellen
\ Autor LinuxHint
\ Datum Juni 2021
\ begin document
\ begin center
\ begin tabular | r | r | r | r |
\ hline
1 & 2 & 3 & 4 \\
5 & ​​6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
\ hline
\ end tabular
\ end center
\ maketitle
\ end document

So erstellen Sie eine mehrseitige Tabelle mit Latex

Um eine Tabelle zu erstellen, die zwei oder mehr Seiten einnimmt, müssen Sie das LongTable -Paket verwenden. Geben Sie dazu ein: die Zeile

\ usepackage longtable

Durch das Angeben des LongTable -Pakets können die Tabellen mithilfe von Latex -Seiten -Break -Tools unterteilt und kombiniert werden.

Um eine lange Tabelle zu erstellen, müssen Sie vier Befehle hinzufügen.

  • \ endfirsthead - Der Inhalt, der diesem Befehl vorausgeht, wird am Anfang der Tabelle auf der ersten Seite zugewiesen.
  • \ Endhead - Der Inhalt zwischen diesem Befehl und dem Endfirstkörper wird am oberen in der Tabelle auf jeder Seite mit Ausnahme des ersten zugewiesen.
  • \ endfoot - Der Inhalt wird am Ende jeder Seite außer dem letzten zugewiesen.
  • \ endlastfoot - Unten auf der letzten Seite angezeigt, auf der die Tabelle endet.

Das Folgende erzeugt eine einfache mehrseitige Tabelle.

\ documentClass article
\ usepackage [utf8] inputenc
\ usepackage longtable
\ begin document
\ begin longTable [c] | c | c |
\ label long \\
\ hline
\ Multicolol 2 | c | Start table \\
\ hline
Hallo Welt \\
\ hline
\ endfirsthead
\ hline
\ Multicolol 2 | c | Fortsetzung der Tabelle zu Seiten \\
\ hline
Hallo Welt \\
\ endfirsthead
\ hline
\ Multicolol 2 | c | Starten Sie eine andere Tabelle \ ref long \\
\ hline
\ Endhead
\ hline
\ endfoot
\ hline
\ Multicolol 2 | c | Dies beendet die Tabelle \\
\ hline
\ endlastfoot
[Multi-Säulen] wiederholen]
\ end longtable
\ end document

So kombinieren Sie Zeilen und Spalten in Latex

Sie können den Befehl \ Multirow und \ Multi-Säulen verwenden, um Zeilen und Spalten zu kombinieren.

Multi-Säulen

Die allgemeine Syntax zum Kombinieren mehrerer Spalten lautet:

\ Multicololumn number_of_columns align content

Betrachten Sie beispielsweise den folgenden Code:

\ documentClass article
\ usepackage [utf8] inputenc
\ begin document
\ begin tabular | p 5cm | p 3cm | p 3cm | p 3cm |
\ hline
\ Multicolol 4 | c | Trek -Liste \\
\ hline
Name & Erscheinungsdatum & Regisseur & Geschichte von \\
\ hline
Star Trek: The Motion Picture & 7. Dezember 1979 & Robert Wise & Alan Dean Foster \\
Star Trek II: Der Zorn von Khan & 4. Juni 1982, & Nicholas Meyer & Harve Bennett \\
Star Trek V: Die letzte Frontier & 9. Juni 1989 & William Shatner & William Shatner \\ \\
\ hline
\ end tabular
% Datenquelle -> "https: // en.Wikipedia.org/wiki/list_of_star_trek_films
\ end document

NOTIZ: Es ist gut, sicherzustellen, dass die Säulen gleichmäßig festgelegt sind, indem die Dimensionen angegeben werden.

Im Befehl \ Multicolol 4 | c | Trek -Liste

Der 4 definiert die Anzahl der zu kombiniertem Spalten.

Der nächste Teil | c | definiert die Grenzwerte und Ausrichtungen für die Spalten.

Trek -Liste - Der Name für die kombinierten Spalten.

Sobald Sie den oben genannten Latexcode kompilieren, sollten Sie eine Ausgabe erhalten wie bei:

Multi-Reihen

Um Zeilen mit dem Befehl multirow zu kombinieren, müssen Sie das Multirow -Paket importieren.

Der folgende Beispielcode zeigt, wie man Zeilen kombiniert.

\ documentClass article
\ usepackage [utf8] inputenc
\ usepackage multirow
\ begin document
\ begin center
\ begin tabular | c | c | c | c |
\ hline
Spalte1 & Column2 & Column3 & Column4 \\
\ hline
\ multirow 3 6cm kombinierte Zeilen (Zellen) & cell1 & cell2 \\
& cell3 & cell4 \\
& cell5 & cell6 \\
\ hline
\ end tabular
\ end center
\ end document

Untersuchung des Befehls: \ multirow 3 6cm kombinierte Zeilen (Zellen) & cell1 & cell2

Sie erhalten drei Parameter:

Der erste ist die Anzahl der Zeilen, die man kombiniert, um zu kombinieren. Also in diesem Beispiel 3 Zeilen.

Als nächstes definiert der zweite Parameter die Breite der Spalte. In diesem Beispiel 6 cm.

Schließlich definiert der letzte Parameter den Inhalt in der Zelle.

Das Kompilieren des obigen Codes sollte eine ähnliche Tabelle ergeben wie

Über Tabellenunterschriften, Beschriftungen und Referenzen

Sie können Tabellenunterschriften und -bezeichnungen erstellen, mit denen Sie Informationen zur Tabelle anzeigen oder darauf verweisen können.

Verwenden Sie den Befehl \ caption, um eine Tabelle zu einer Tabelle hinzuzufügen. Sie können die Tabellenunterschrift unter oder über der Tabelle platzieren.

Zum Beispiel:

\ documentClass article
\ usepackage [utf8] inputenc
\ begin document
\ begin table [h!]
\Zentrierung
\ caption Informationen über Star Trek -Filme
\ begin tabular | p 5cm | p 3cm | p 3cm | p 3cm |
\ hline
\ Multicolol 3 | c | Trek -Liste \\
\ hline
Name & Veröffentlichungsdatum & Direktor \\
\ hline
Star Trek: The Motion Picture & 7. Dezember 1979, & Robert Wise \\
Star Trek II: Der Zorn von Khan & 4. Juni 1982, & Nicholas Meyer \\
Star Trek V: Die letzte Frontier & 9. Juni 1989 & William Shatner \\
\ hline
\ end tabular
\ Label Treks
\ end table
% Datenquelle -> "https: // en.Wikipedia.org/wiki/list_of_star_trek_films
\ end document

Sobald Sie den Code kompilieren, sollten Sie eine Tabelle mit einer Bildunterschrift oben erhalten, wie im Bild unten gezeigt:

Abschluss

In diesem Tutorial wurde die Grundlagen des Erstellens und Arbeitens mit Tischen in Latex erörtert.

Wie Sie wissen, ist Latex ein leistungsfähiges Werkzeug, und dieses Tutorial kratzt nicht die Oberfläche, wie man mit Latextischen arbeitet.

Die Latex -Dokumentation ist ein großartiger Referenzhandbuch. Bitte beachten Sie es bei Bedarf.