Seite 1 von 1

Gleichbleibende zentriere Spalte

Verfasst: Mo 17. Okt 2016, 10:36
von vera93
\documentclass[11pt, a4paper, english]{MastersDoctoralThesis}
\usepackage[utf8]{inputenc}
\usepackage{dsfont}
\usepackage{amsmath}
\usepackage{palatino} 
\usepackage{booktabs}
\usepackage{graphicx} 
\usepackage{etoolbox}
\usepackage{csquotes}
\usepackage[round]{natbib} 
\usepackage[printonlyused]{acronym} 
\usepackage{subfigure} 
\usepackage{tabularx}

\begin{document}
\begin{table}[h]
	\caption{Range of values of measured tree parameters}
	\centering
	\begin{tabular}{rp{2cm}p{2cm}p{2cm}p{2cm}} 
		%\newcolumntype{C}[1]{>{\centering\arraybackslash}p{2cm}}
		\toprule
		\textbf{tree parameter} & \textbf{minimum} & \textbf{maximum} &\textbf{ mean} & \textbf{standard deviation} \\
		\midrule
		tree height [m] & 2.5 & 18 & 10.436 & 3.644 \\
		d\textsubscript{1.3} [m] & 0.04 & 0.84 & 0.407 & 0.232 \\
		cpa [m$^{2}$] & 1.81 & 193.63 & 84.608 & 55.590 \\
		cbh\textsubscript{trad} [m] & 0.8 & 3.5 & 2.158 & 0.699 \\
		cl\textsubscript{trad} [m] & 1.7 & 15 & 8.278 & 3.239 \\
		cbh\textsubscript{eff} [m] & 0.5 & 4 & 2.128 & 0.958 \\
		cl\textsubscript{eff} [m] & 1.7 & 17.5 & 8.308 & 3.703 \\
		crown width [m] & 1.52 & 15.7 & 9.711 & 3.742 \\	
		\bottomrule			
	\end{tabular}
	\label{tree parameters}
\end{table}

\end{document}
Hallo :)
Ich versuche grade, gleichgroße Spalten in meine Tabelle zu basteln, die gleichzeitig noch zentriert sind. Ich habe schon einige Dinge ausprobiert, dennoch bleiben meine Werte immer linksorientiert.

Danke im Voraus!

Verfasst: Mo 17. Okt 2016, 10:49
von Johannes_B
Lies bitte eine Einfuhrung in LaTeX, dann musst du auch nicht diese Klasse verwenden.

>{\centering\arraybackslash}p{2cm}

EDIT: Das steht doch schon in deinem Code? Warum nutzt du keine C-Spalten?

Verfasst: Mo 17. Okt 2016, 17:18
von Gast
Die Definition des neuen Spaltentyps gehört natürlich in die Dokumentpräambel. Und für Zahlen würde ich siunitx empfehlen. Das Paket bietet dann S-Spalten, deren Breite man ebenfalls konfigurieren kann. Es gibt im Forum schon diverse Beispiel für den Einsatz.

Verfasst: Fr 21. Okt 2016, 09:18
von Bartman
@vera93

Beachte bitte zu palatino den entsprechenden Abschnitt in l2tabu.
Anonymous hat geschrieben:Die Definition des neuen Spaltentyps gehört natürlich in die Dokumentpräambel.
Die Definition darf auch innerhalb der table-Umgebung stehen. Ich finde das nützlich, wenn ich z. B. den Buchstaben C in einer anderen Tabelle auf andere Weise nutzen möchte.

Verfasst: Fr 21. Okt 2016, 10:25
von Gast
Die Definition sollte nicht in der tabular-Umgebung stehen wie im Beispiel (wenn auch auskommentiert).

Außerdem halte ich sehr viel von der Trennung von Form und Inhalt. Das Alphabet hat 26 Klein- und 26 Großbuchstaben. Wenn du derart oft den Spaltentyp änderst, machst du höchstwahrscheinlich insgesamt eher etwas seltsames.