Feste Spaltenbreite und siunitx - wie?

Tabellen und Grafiken erstellen und anordnen


Fucko
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: So 3. Mai 2015, 14:08

Feste Spaltenbreite und siunitx - wie?

Beitrag von Fucko »

Hi, ich habe folgende Tabelle und möchte die Zahlen mit siunitx nach dem Dezimalzeichen sortieren. Ich habe allerdings keine Ahnung, wie ich das machen soll. Hat jemand eine Idee? Da ich die Spaltenbreite fix mit p angebe, weiß ich nicht, wie ich ihm das beibringen soll.


\documentclass{scrreprt}

\usepackage{booktabs,multirow,rccol}
\usepackage{siunitx}
\usepackage{graphicx}
\usepackage[landscape]{geometry}
\usepackage{threeparttable}
\usepackage{wasysym}

\begin{document}
%begin{landscape}
\begin{threeparttable}%[htdp]
\caption[Alkoholkonzentrationen im Blut]{Spitzenkonzentrationen (\permil) im Blut .}
\begin{small}
\begin{center}
\begin{tabular}{p{4cm}p{2cm}p{2.5cm}p{2.5cm}p{2cm}p{2cm}p{2.5cm}p{2.5cm}}
%\hline
\\
 & \multicolumn{4}{c}{Spitzenkonzentration (\permil)} & \multicolumn{3}{c}{Gesamtaufnahme Alkohol (mg)} \\
\cmidrule[1pt](lr){2-5}\cmidrule[1pt](l){6-8}
 & {Neuge-borenes} & {3 Monate alter Säugling} & {Stillende/ schwangere Mutter} & {Uterus/ \mbox{Fetus}} & {Neuge-borenes} & {3 Monate alter Säugling} & {Stillende/ schwangere Mutter} \\
\midrule
0,00\,\permil-Bier (0,5l) & -\tnote{*} & -\tnote{*} & 0,00005 & -\tnote{*} & 0,04 & 0,08 & 100 \\
Saft (0,5l) & -\tnote{*} & -\tnote{*} & 0,0002 & -\tnote{*} & 0,18 & 0,32 & 400 \\
Alkoholfreies Bier (0,5l) & 0,0002 & 0,00014 & 0,0135 & 0,009 & 1,2 & 2,1 & 2500 \\
Sekt (0,1l) & 0,0008 & 0,0008 & 0,15 & 0,09 & 6,8 & 12,0 & 11000 \\
Bier (0,5l) & 0,0023 & 0,0028 & 0,36 & 0,23 & 19,8 & 35,7 & 25000 \\
Wein (0,25l) & 0,0034 & 0,0039 & 0,59 & 0,35 & 30,5 &55,0 & 32500 \\
Carminativum Hetterich\textsuperscript{\textregistered} & 0,0141 & 0,0141 & - & - & 138 & 276 & - \\
\bottomrule
\end{tabular}
\begin{tablenotes}\footnotesize 
\item[*] Konzentration < 0,00015\,\permil
\end{tablenotes}
\end{center}
\label{tab:Alkoholkonzentration}
\end{small}
\end{threeparttable}
%\end{landscape}

\end{document}

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Sieh Dir die Spalte Uterus/ Fetus an. Ich ersetzte p durch S und habe die Spaltenbeschriftung mit dem Befehl \multicolumn bearbeitet. Ausgehend von dieser einen Spalte dürfte es Dir möglich sein, die anderen Spalten selber zu ändern.

Das Zeichen für "kleiner als" in Deiner Fußnote wurde im Dokument nicht richtig anzeigt. Bei der Angabe des Volumens in der ersten Spalte könntest Du wie vor dem Promille-Zeichen das Leerzeichen \, einfügen oder die Angabe des Volumens z. B. in der ersten Zeile in \SI{0.5}{\litre} ändern. Auch ohne Deine small-Umgebung ist genügend Platz auf der Seite. Der Angabe des Volumens in der ersten Spalte könntest Du auch eine eigene Spalte gönnen. In den leeren Zellen der von mir bearbeiteten Spalte tauschte ich die Bindestriche gegen Gedankenstriche. Wenn Dir meine Vergrößerung des Zeilenabstandes durch \renewcommand{\arraystretch}{1.5} missfällt, dann lass den Befehl weg.
\documentclass[captions=tableheading]{scrreprt}

\usepackage{
	booktabs%,
%	multirow,
%	rccol
}
\usepackage{siunitx}
\usepackage{graphicx}
\usepackage[landscape]{geometry}
\usepackage{threeparttable}
\usepackage{wasysym}

\sisetup{
	locale=DE
}

\begin{document}
%begin{landscape}
\begin{table}
\caption[Alkoholkonzentrationen im Blut]{Spitzenkonzentrationen (\permil) im Blut}
\label{tab:Alkoholkonzentration}
%\begin{small}
\renewcommand{\arraystretch}{1.5}
\begin{threeparttable}%[htdp]
\begin{tabular}{
	p{4cm}
	p{2cm}
	p{2.5cm}
	p{2.5cm}
	S[table-format = 1.3]
	p{2cm}
	p{2.5cm}
	p{2.5cm}
}
\toprule
 & \multicolumn{4}{c}{Spitzenkonzentration (\permil)} & \multicolumn{3}{c}{Gesamtaufnahme Alkohol (\si{\mg})} \\
\cmidrule[1pt](lr){2-5}\cmidrule[1pt](lr){6-8}
 & {Neuge-borenes} & {3 Monate alter Säugling} & {Stillende/ schwangere Mutter} & \multicolumn{1}{p{1.5cm}}{Uterus/ Fetus} & {Neuge-borenes} & {3 Monate alter Säugling} & {Stillende/ schwangere Mutter} \\
\midrule
0,00\,\permil-Bier (0,5l) & -\tnote{*} & -\tnote{*} & 0,00005 & {--\tnote{*}} & 0,04 & 0,08 & 100 \\
Saft (0,5l) & -\tnote{*} & -\tnote{*} & 0,0002 & {--\tnote{*}} & 0,18 & 0,32 & 400 \\
Alkoholfreies Bier (0,5l) & 0,0002 & 0,00014 & 0,0135 & 0,009 & 1,2 & 2,1 & 2500 \\
Sekt (0,1l) & 0,0008 & 0,0008 & 0,15 & 0,09 & 6,8 & 12,0 & 11000 \\
Bier (0,5l) & 0,0023 & 0,0028 & 0,36 & 0,23 & 19,8 & 35,7 & 25000 \\
Wein (0,25l) & 0,0034 & 0,0039 & 0,59 & 0,35 & 30,5 &55,0 & 32500 \\
Carminativum Hetterich\textsuperscript{\textregistered} & 0,0141 & 0,0141 & - & {--} & 138 & 276 & - \\
\bottomrule
\end{tabular}
\begin{tablenotes}\footnotesize 
\item[*] Konzentration $<$ 0,00015\,\permil
\end{tablenotes}
%\end{small}
\end{threeparttable}
%\end{landscape}
\end{table}

\end{document}

Fucko
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: So 3. Mai 2015, 14:08

Beitrag von Fucko »

Hat geklappt. Besten Dank.

Antworten