LaTeX: Tabular-Spalte mit spezifischem Schrifttyp

English Deutsch

Problem:

Du möchtest einen benutzerdefinierten Spaltentyp für deine LaTeX-Tabular verwenden, der ein spezifisches Schriftattribut hat (wir verwenden für dieses Beispiel die Schriftfamilie).

Lösung

Du kannst dafür das array-Paket verwenden:

use_array_package.tex
\usepackage{array}

Du kannst nun einen neuen Spaltentyp mit \newcolumntype definieren. Das array-Paket ist recht mächtig, da du beliebige Befehle vor und nach einem Spaltentyp einfügen kannst.

Um beispielsweise eine zentrierte Spalte mit Schreibmaschinen-Schriftfamilie zu definieren, kannst du Folgendes verwenden:

newcolumntype_T.tex
\newcolumntype{T}{c<{\ttfamily}}

In diesem Fall entspricht der neue T-Spaltentyp dem c (zentrierten) Spaltentyp, aber \ttfamily wird vor jeder Spalte eingefügt.

Du kannst \ttfamily durch ein beliebiges Schriftattribut ersetzen, z.B. \sffamily.

Siehe das Wikibook über LaTeX-Schriften für weitere Referenz.

Nach dem Definieren des Spaltentyps kannst du ihn wie jeden Standard-Spaltentyp (z.B. c, l oder r) verwenden:

tabular_with_T_column.tex
\begin{tabular}{T}
...
\end{tabular}

Check out similar posts by category: LaTeX