PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenumbruch in Tabelle



gastgast
18-10-2012, 21:55
Hallo, ich würde gerne einen Zeilenumbruch in einer Zelle bekommen, so dass die Einheiten zentriert unterhalb der Beschreibung liegen. \newline funktioniert bei mir nicht. Mein Code:

\documentclass{book}
\usepackage{ngerman}
\usepackage[square,numbers]{natbib}
\usepackage[latin1]{inputenc}
\usepackage[pdftex]{graphicx}
\usepackage{amsmath}
\usepackage{MnSymbol}
\usepackage{placeins}
\usepackage{setspace}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{tabulary}
\begin{document}
\begin{table}
\begin{tabular}{lcccc}\toprule
& Masse [g] & Länge [mm]& Durchmesser \newline [mm] & Beispeilmasse mit ABAB \newline [g]\\ \midrule
Mittelwert & 8,4 & 37,7 & 16,4 & 0,74 \\
Maximumwert & 9,5 & 42,4 & 17,0 & 0,89 \\
Minimumwert & 7,6 & 34,7 & 15,7 & 0,5 \\ \bottomrule
\end{tabular}
\caption{A}
\label{tab:s}
\end{table}
\end{document}

Gibt es eine Lösung dafür?

Stefan_K
18-10-2012, 22:14
Du könntest p-Spalten verwenden, die Zeilen umbrechen können. Hier eine zentrierte Version), neu definiert mit \newcolumntype aus dem array (http://texdoc.net/pkg/array)-Paket, die Du an Deine Präambel anfügen kannst:


\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}

(Vor ein paar Tagen auf LaTeX-Community.org (http://www.latex-community.org/forum/viewtopic.php?f=55&p=72536#p72536) geschrieben) Im Text schreibe dann beispielsweise:


\begin{tabular}{lccC{2cm}C{4cm}}

Stefan

gastgast
19-10-2012, 07:50
Danke! Funktioniert!