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}...

Hi Hendrik,
auf die Gefahr hier den sog. Totengräber zu spielen, möchte ich dir doch für diesen Hinweis danken. Ich sitze hier grade an meiner Bachelorarbeit und nun sind selbst die Tabellen hübsch. Eine Augenweide
Viele Grüße
Martin