Suche…


Die tabellarische Umgebung

Die tabular Umgebung ist die grundlegendste Methode zum Erstellen einer Tabelle in LaTeX und erfordert keine weiteren Pakete.

\begin{tabular}{|lcr||}
  left aligned column & center column & right column \\
  \hline
  text & text & text \\
  text & text & text \\
\end{tabular}

Gerendertes Ergebnis

Der Parameter ( |lcr|| im Beispiel) wird als Tabellenspezifikation bezeichnet und teilt LaTeX mit, wie viele Spalten es gibt und wie diese formatiert werden sollen. Jeder Buchstabe steht für eine einzelne Spalte. Mögliche Werte sind:

Charakter Bedeutung
l links ausgerichtete Spalte
c zentrierte Spalte
r rechts ausgerichtete Spalte
p {'width'} zB p{5cm} Absatzspalte mit definierter Breite
| (Pfeifenzeichen) vertikale Linie
|| (2 Pfeifen) 2 senkrechte Linien

Zellen werden durch das Zeichen & . Eine Reihe wird durch 2 hintere Schrägstriche \\ .

Horizontale Linien können mit dem Befehl \hline eingefügt werden.

Tabellen werden immer so formatiert, dass sie den gesamten Inhalt enthalten. Wenn eine Tabelle zu groß ist, druckt LaTeX overfull hbox Warnungen. Mögliche Lösungen sind die Verwendung des tabularx p{'width'} oder anderer Pakete wie tabularx .

Eine Tabelle mit Spaltenüberschriften, die sich über mehrere Spalten erstrecken, kann mit dem Befehl \multicolumn{cols}{pos}{text} .

\begin{center}
\begin{tabular}{|c|c|c|c|}
\hline
&\multicolumn{3}{|c|}{Income Groups}\\
\cline{2-4}
City&Lower&Middle&Higher\\
\hline
City-1& 11 & 21 & 13\\
City-2& 21 & 31 &41\\
\hline
\end{tabular}
\end{center}

Tabelle mit mehrspaltigen Überschriften

Beachten Sie, dass der Befehl \multicolumn drei obligatorische Argumente hat: Das erste Argument gibt die Anzahl der Spalten an, über die sich die Überschrift erstreckt. das zweite Argument gibt die Position der Überschrift an (l,c,r) ; und das dritte Argument ist der Text für die Überschrift. Der Befehl \cline{2-4} gibt die Startspalte (hier 2) und die Endspalte (hier 4) an, über die eine Linie gezeichnet werden soll.

Farbtabelle

Um die Tabelle lesbarer zu machen, gibt es folgende Möglichkeiten, sie einzufärben:

  1. Reihen
  2. Säulen
  3. Linien
  4. Zellen

Reihen färben

Verwenden Sie \rowcolor (wird von colortbl bereitgestellt; wird auch von xcolor unter der xcolor [table] geladen). Beispiel:

\documentclass{article}
\usepackage[table]{xcolor}

\begin{document}

\begin{tabular}{ | l | l | l | }
  \rowcolor{green}
  A & B & C \\
  \rowcolor{red}
  D & E & F \\
  G & H & I \\
  \rowcolor{blue}
  J & K & L
\end{tabular}

\end{document}

Geben Sie hier die Bildbeschreibung ein


Colouring Columns

Spalten können auf folgende Weise eingefärbt werden:

  • Definieren der Spaltenfarbeneigenschaft außerhalb des table-Tags mithilfe von \newcolumntype :

     \newcolumntype{a}{ >{\columncolor{yellow}} c }
    
  • Definieren der Spaltenfarbeneigenschaft innerhalb der Tabellenparameter

     \begin{tabular}{ | >{\columncolor{red}} c | l | l }
    

Beispiel:

\documentclass{article}
\usepackage[table]{xcolor}

\newcolumntype{a}{>{\columncolor{yellow}}c}
\newcolumntype{b}{>{\columncolor{green}}c}

\begin{document}

\begin{tabular}{ a | >{\columncolor{red}}c | l | b }
  \hline
  A & B & C & D \\
  E & F & G & H \\
  \hline
\end{tabular}

\end{document}

Geben Sie hier die Bildbeschreibung ein


Linien zum Ausmalen

Verwenden Sie \arrayrulecolor . Beispiel:

\documentclass{article}
\usepackage[table]{xcolor}

\arrayrulecolor{blue}

\begin{document}

\begin{tabular}{ | l | l | l | }
  \hline
  A & B & C \\
  \hline
  D & E & F\\
  \hline
  G & H & I \\
  \hline
\end{tabular}

\end{document}

Geben Sie hier die Bildbeschreibung ein


Zellen färben

Verwenden Sie \cellcolor . Beispiel:

\documentclass{article}
\usepackage[table]{xcolor}

\begin{document}

\begin{tabular}{ | l | l | l | }
  \hline
  A & B & C \\
  \hline
  D & E & \cellcolor{green}F \\
  \hline
  G & H & I \\
  \hline
\end{tabular}

\end{document}

Geben Sie hier die Bildbeschreibung ein


Wir können auch unsere eigenen Farben mit dem Paket colortbl . Im Folgenden finden Sie die Tags-Beispiele:

    \definecolor{Gray}{gray}{0.85}
    \columncolor[RGB]{230, 242, 255}}
    \columncolor[HTML]{AAACED}


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow