Seite 1 von 1
Layout: Spalte/Zelle in Tabelle vertikal mittig ausrichten
Verfasst: Mo 21. Mär 2011, 09:33
von Ninca7
Hallo,
wie kann ich in einer Tabelle eine Spalte oder eine einzelne Zelle vertikal mittig ausrichten? Ich habe eine Tabelle in der in jeder Spalte mal umzubrechender Text und mal nur eine Zahl steht. Wie kann ich diese Tabelle schöner darstellen:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\selectlanguage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array}
\newcolumntype{T}{>{\centering\arraybackslash}p{1.6cm}}
\begin{document}
\section{Erfasste Daten}
\begin{table*}[htbp]
\begin{tabular}[c]{p{4.7cm}|T|T|T|T|T}
& \B5 & B6 & B7 & B8 & B9 \\\hline
Geburtsjahr & 1982 & 1983 & 1981 & 1984 & 1984 \\ \hline
Höchster Bildungsabschluss & Abitur & Abitur & Magister & Abitur & Master of Arts \\ \hline
Studiengang & BWL & Geschich"-te & Politik"-wissenschaften & Jura & Politik"-wissenschaften \\ \hline
Text & nein, \emph{Text Text Text Text Text Text Text Text Text} & ja & ja & ja & ja \\ \hline
Zahlen & 2 & 3 & 2 & 2 & 3 \\
\end{tabular}
\end{table*}
\end{document}
Verfasst: Mo 21. Mär 2011, 11:21
von bloodworks
Etwa so
\documentclass{report}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{tabu,booktabs}
\begin{document}
\tabulinesep=.4\baselineskip % oder etwas mehr
\blindtext
\begin{table}[htbp] % Soll die Tabelle nicht gleiten? Dann muss sie auch nicht in eine gleitumgebung
\begin{tabu} to \textwidth {X[3]XXXXXX}
\toprule
& B5 & B6 & B7 & B8 & B9 \\\midrule
Geburtsjahr & 1982 & 1983 & 1981 & 1984 & 1984 \\
Höchster Bildungsabschluss & Abitur & Abitur & Magister & Abitur & Master of Arts \\
Studiengang & BWL & Ge\-schich\-te & Politik\-wissen\-schaften & Jura & Politik\-wissen\-schaften \\
Text & nein, \emph{Text Text Text Text Text Text Text Text Text} & ja & ja & ja & ja \\
Zahlen & 2 & 3 & 2 & 2 & 3 \\ \bottomrule
\end{tabu}
\end{table}
\end{document}
Dann darfst du noch raten, was
zb in der ersten Spalte machen würde...
Ach ja und die erste Regel beim Setzten von Tabellen lautet: never use vertical rules!
grz
Probleme mit tabulinesep
Verfasst: Mo 21. Mär 2011, 19:14
von Ninca7
Leiter bekomme ich bei diesem Code den Fehler
Undefined control sequence \tabulinesep
- und zwei weitere (Missing number, Illegal measure of unit). Ich habe auch mal \usepackage{etex} versucht, was jedoch nichts ändert. Ich benutze pdflatex von Miktex 2.9 (Vollversion mit allen Paketen). Wer kann mir helfen?
Verfasst: Mo 21. Mär 2011, 22:53
von bloodworks
tabu installiert? Welche Version?
Verfasst: Mo 21. Mär 2011, 23:09
von Ninca7
Was meinst du mit welche Version? Bzw. wo finde ich die? In der tabu.sty steht oben im Kommentar drin: 2010/12/28 v1.8 - im Paket Manager steht zu tabu packaged-on 18.01.2011. Mein Miktex Paket Manager hat die Version 2.9.3478.
Verfasst: Di 22. Mär 2011, 00:23
von monica2
einfach geht es auch mit:
\begin{tabular}{mmmm{3.5cm}m} % 5 Spalten, vertikal mittig, eine mit Breite 3.5 cm
...
\end{tabular}
Verfasst: Di 22. Mär 2011, 12:03
von LaTeX-Daniel
Ninca7 hat geschrieben:Was meinst du mit welche Version? Bzw. wo finde ich die? In der tabu.sty steht oben im Kommentar drin: 2010/12/28 v1.8 - im Paket Manager steht zu tabu packaged-on 18.01.2011. Mein Miktex Paket Manager hat die Version 2.9.3478.
Packaged ist dabei nicht wichtig, sondern "Installed on" ;D . Wenn dort ein Datum steht, wurde es installiert. Falls nicht, kannst du es dann dort installieren.
Gruß
Verfasst: Mi 23. Mär 2011, 11:41
von Ninca7
Ninca7 hat geschrieben:Ich benutze pdflatex von Miktex 2.9 (Vollversion mit allen Paketen)
LaTeX-Daniel hat geschrieben:Ninca7 hat geschrieben:Was meinst du mit welche Version? Bzw. wo finde ich die? In der tabu.sty steht oben im Kommentar drin: 2010/12/28 v1.8 - im Paket Manager steht zu tabu packaged-on 18.01.2011. Mein Miktex Paket Manager hat die Version 2.9.3478.
Packaged ist dabei nicht wichtig, sondern "Installed on" ;D . Wenn dort ein Datum steht, wurde es installiert. Falls nicht, kannst du es dann dort installieren.
Gruß
In einer Vollversion werden alle Pakete mitinstalliert, so wurde auch tabu am gleichen Tag installiert.
Verfasst: Mo 28. Mär 2011, 18:49
von Ninca7
monica2 hat geschrieben:einfach geht es auch mit:
\begin{tabular}{mmmm{3.5cm}m} % 5 Spalten, vertikal mittig, eine mit Breite 3.5 cm
...
\end{tabular}
Vielen Dank, diese Antwort war sehr hilfreich, genau das habe ich gesucht!