von nixversteh » Fr 22. Mai 2020, 10:07
Moin liebe User,
ich versuche für einen Bekannten eine Tabelle mit Si-Einheiten zu erstellen. Leider klappt es nicht wie erwartet.
Hier der Code:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb,amsfonts,textcomp}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{supertabular}
\usepackage{hhline}
\makeatletter
\newcommand\arraybslash{\let\\\@arraycr}
\makeatother
\setlength\tabcolsep{1mm}
\renewcommand\arraystretch{1.3}
\usepackage[detect-all,locale=DE]{siunitx}
\sisetup{
group-digits=true, %% Zifferngruppierung an/aus
group-separator=\, , %% Zeichen für Zifferngruppierung
group-minimum-digits=4, %% Ziffern ab # Ziffern gruppieren
detect-all %, %% Benutze gleiche Schriftarten wie im Text
}
\begin{document}
\section{Laborparameter und Grenzwerte:}
\begin{flushleft}
\tablefirsthead{\centering Laborwert &
\centering Unterer Grenzwert bei Frauen (ausgenommen Schwangere) &
\centering\arraybslash Grenzwert bei Maennern\\}
\tablehead{\centering Laborwert &
\centering Unterer Grenzwert bei Frauen (ausgenommen Schwangere) &
\centering\arraybslash Grenzwert bei Maennern\\}
\tabletail{}
\tablelasttail{}
\begin{supertabular}{m{5.5cm}m{5.2cm}m{3.8cm}}
Hb-Wert (Haemoglobin-Wert) & \SI{12}{\g\per\dl} & \SI{13}{\g\per\dl} \\
Serum-Ferritin & \SI{30}{\ng\per\ml} & \SI{30}{\ng\per\ml} \\
Transferrinsaettigung & 20 \% & 20 \%\\
C-reaktives Protein (CRP) & \SI{0.5}{\mg\per\dl} & \SI{0.5}{\mg\per\dl} \\
\end{supertabular}
\end{flushleft}
\end{document}
und die Meldung:
! Undefined control sequence.
<argument> \g \per \dl
l.34 ...rt (Haemoglobin-Wert) & \SI{12}{\g\per\dl}
& \SI{13}{\g\per\dl} \\
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
<argument> \g \per \dl
Vielen Dank für Anregungen
Moin liebe User,
ich versuche für einen Bekannten eine Tabelle mit Si-Einheiten zu erstellen. Leider klappt es nicht wie erwartet.
Hier der Code: [code]\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb,amsfonts,textcomp}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{supertabular}
\usepackage{hhline}
\makeatletter
\newcommand\arraybslash{\let\\\@arraycr}
\makeatother
\setlength\tabcolsep{1mm}
\renewcommand\arraystretch{1.3}
\usepackage[detect-all,locale=DE]{siunitx}
\sisetup{
group-digits=true, %% Zifferngruppierung an/aus
group-separator=\, , %% Zeichen für Zifferngruppierung
group-minimum-digits=4, %% Ziffern ab # Ziffern gruppieren
detect-all %, %% Benutze gleiche Schriftarten wie im Text
}
\begin{document}
\section{Laborparameter und Grenzwerte:}
\begin{flushleft}
\tablefirsthead{\centering Laborwert &
\centering Unterer Grenzwert bei Frauen (ausgenommen Schwangere) &
\centering\arraybslash Grenzwert bei Maennern\\}
\tablehead{\centering Laborwert &
\centering Unterer Grenzwert bei Frauen (ausgenommen Schwangere) &
\centering\arraybslash Grenzwert bei Maennern\\}
\tabletail{}
\tablelasttail{}
\begin{supertabular}{m{5.5cm}m{5.2cm}m{3.8cm}}
Hb-Wert (Haemoglobin-Wert) & \SI{12}{\g\per\dl} & \SI{13}{\g\per\dl} \\
Serum-Ferritin & \SI{30}{\ng\per\ml} & \SI{30}{\ng\per\ml} \\
Transferrinsaettigung & 20 \% & 20 \%\\
C-reaktives Protein (CRP) & \SI{0.5}{\mg\per\dl} & \SI{0.5}{\mg\per\dl} \\
\end{supertabular}
\end{flushleft}
\end{document}
[/code]
und die Meldung: [code]! Undefined control sequence.
<argument> \g \per \dl
l.34 ...rt (Haemoglobin-Wert) & \SI{12}{\g\per\dl}
& \SI{13}{\g\per\dl} \\
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
<argument> \g \per \dl [/code]
Vielen Dank für Anregungen