Zentrierung von Text in Tabularx-Umgebung
14. Juni 2009 von Hendrik Schreiber
Ausgehend von einem Thread (Zentrierung von Text in Tabularx-Umgebung) auf der Seite Matroid habe ich das Problem gelöst Text in Tabularx-Umgebungen zu zentrieren. Gleichzeit ist dort auch beschrieben, wie der Text in Spalten vom Typ “X” links- oder rechtsbündig gesetzt werden kann.
Dazu muss am einfachsten ein neuer Spaltentyp definiert werden mit:
\newcolumntype{Y}{>{\centering\arraybackslash}X}
Der neue Spaltentyp “Y” kann dann genauso wie das “X” in der Spaltendefinition der Tabelle eingesetzt werden.
\begin{table}[H]
\footnotesize
\begin{tabularx}{\textwidth}{|Y|Y|}
Spalte 1 & Spalte 2\\
\end{tabularx}
\caption{Das ist eine Tabelle}
\label{Tabelle:Tabelle1}
\end{table}
Für \centering kann genauso durch \raggedleft oder \raggedright ersetzt werden für links- oder rechtsbündig.
Ein weiterer interessanter Hinweis in dem Thread ist, dass dies auch für Spalten vom Typ “p” funktioniert. Dies muss direkt in der Spaltendefinition der Tabelle mit angegeben werden:
\begin{tabularx}{\breiteB}{>{\scriptsize\centering\arraybackslash}p{2.28cm}...
