Ausrichtung an der Dezimalstelle (in siunitx-Umgebung)
Verfasst: Do 3. Nov 2016, 15:28
Hallo 
Ich hab zwar schon ein, zwei Beispiele im Forum gefunden, aber die lösen leider mein Problem nicht. Ich würde gerne die Zahlen an der Dezimalstelle ausrichten, aber das scheint aufgrund der Einrahmung in das siunitx-Paket nicht zu funktionieren. Wie kann ich das alternativ realisieren? Und gibt es auch eine Lösung die Einheiten ebenfalls an einer Linie auszurichten?
Ich hab zwar schon ein, zwei Beispiele im Forum gefunden, aber die lösen leider mein Problem nicht. Ich würde gerne die Zahlen an der Dezimalstelle ausrichten, aber das scheint aufgrund der Einrahmung in das siunitx-Paket nicht zu funktionieren. Wie kann ich das alternativ realisieren? Und gibt es auch eine Lösung die Einheiten ebenfalls an einer Linie auszurichten?
\documentclass[12pt,a4paper]{scrreprt}
\usepackage[english, ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs}
\usepackage{siunitx}
\sisetup{
locale = DE ,
detect-weight,
detect-family,
mode=text,
tophrase={{~bis~}}
}
\NewDocumentCommand\DeclareNewQuantity{mmm}{%
\DeclareSIUnit{#2}{#3}%
\DeclareDocumentCommand{#1}{O{}m}{\SI[##1]{##2}{#2}}%
}
\DeclareNewQuantity
\gL
\gl
{\gram\per\liter}
\DeclareNewQuantity
\mgL
\mgl
{\milli\gram\per\liter}
\begin{document}
\begin{longtable}{lS}
\caption[Zusammensetzung des CGXII-Mediums]{Zusammensetzung des CGXII-Mediums.}\\
\toprule
\textbf{Komponente} & \textbf{Endkonzentration}\\
\toprule
Ammoniumsulfat & \gL{20} \\
Kaliumdihydrogenphosphat & \gL{1} \\
Dikaliumhydrogenphosphat & \mgL{1} \\
Harnstoff & \gL{5} \\
MOPS & \gL{42} \\
\bottomrule
\end{longtable}
\end{document}