Tabelle wird nicht korrekt dagestellt

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabelle wird nicht korrekt dagestellt

Re: Tabelle wird nicht korrekt dagestellt

von nixversteh » Fr 22. Mai 2020, 10:30

@alle,

vielen Dank. Ich hatte dezi versucht, nicht die korrekte Schreibweise deci, Asche auf mein Haupt ...

Re: Tabelle wird nicht korrekt dagestellt

von Johannes_B » Fr 22. Mai 2020, 10:22

Es scheint dl ist nicht definiert?

Re: Tabelle wird nicht korrekt dagestellt

von MoeWe » Fr 22. Mai 2020, 10:22

siunitx kennt \dl nicht. Also entweder selbst definieren

\DeclareSIUnit \dl { \deci \litre }

oder Du verzichtest auf die Kurzformen und nutzt gleich die langen Namen.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb,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 Männern\\}
\tablehead{\centering Laborwert &
\centering Unterer Grenzwert bei Frauen (ausgenommen Schwangere) &
\centering\arraybslash Grenzwert bei Männern\\}
\tabletail{}
\tablelasttail{}
\begin{supertabular}{m{5.5cm}m{5.2cm}m{3.8cm}}
Hb-Wert (Hämoglobin-Wert) & \SI{12}{\gram\per\deci\litre} & \SI{13}{\gram\per\deci\litre} \\
Serum-Ferritin & \SI{30}{\nano\gram\per\milli\litre} & \SI{30}{\nano\gram\per\milli\litre} \\
Transferrinsaettigung & 20 \% & 20 \%\\
C-reaktives Protein (CRP) & \SI{0.5}{\milli\gram\per\deci\litre} & \SI{0.5}{\milli\gram\per\deci\litre} \\
\end{supertabular}
\end{flushleft}
\end{document}

Tabelle wird nicht korrekt dagestellt

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


Nach oben