von UnknownUser » So 1. Nov 2020, 13:38
- Ausrichtung falsch
- Bild1.png (10.77 KiB) 1778 mal betrachtet
- Ausrichtung richtig, aber Inhalt größer als Tabelle
- Bild2.png (9.64 KiB) 1778 mal betrachtet
Hi, ich schreibe gerade an meiner Masterarbeit. Und nachdem ich jetzt seit zwei Tagen versuche die Tabelle so hinzubekommen, dass es passt, aber immer noch Probleme damit habe, hab ich mich jetzt doch dazu entschlossen professionelle Hilfe zu suchen.
Im aktuellen Fall habe ich drei Tabellen, die ich als subtables zusammengefügt habe. Das funktioniert inzw nach einigen Anfangsproblemen jetzt doch halbwegs (auch wenn ich ursprünglich vorhatte die dritte Tabelle genau unter die erste zu platzieren, aber da ich vermute, dass das nicht so einfach nur mit den subtables funktioniert leb ich jetzt damit).
Die Ausrichtung der einzelnen Spalten soll wie folgt sein:
Spalte eins und zwei passen. Jedoch gibt es noch Probleme bei der Zentrierung aufs plusmins-Zeichen. Wenn ich dabei statt wie im MWE zum Beispiel
35.97+-1.39 \si{\percent}
schreibe, dann funktioniert die Ausrichtung perfekt. Jedoch wäre es zum einen inkorrekt, wenn das %-Zeichen nur hinter dem Fehlerterm steht und zum anderen erkennt Latex dann scheinbar die Abmessungen der Tabelle nicht mehr richtig und das %-Zeichen hänt immer außerhalb der Tabelle (manuelle Erhöhung der Spaltenbreite hat dabei leider auch nichts geholfen).
Ich hab schon ziemlich viel dazu probiert und gefühlt die Siunitx Anleitung mehr als einmal durchgelesen und leider hat nichts so recht geholfen.
Kann ich das irgendwie lösen, dassich die korrekte Ausrichtung bekomme, wenn ich
verwenden möchte?
\documentclass{scrreprt}
\usepackage[T1]{fontenc} % Erweitert den Standardzeichensatz (256 statt 128 Zeichen)
\usepackage[utf8]{inputenc} % Garantiert, dass die Dokumente mit UTF8-Kodierung gelesen werden
\usepackage[
greek, % auch griesche Textpassagen möglich
ngerman % auch deutsche Textpassagen möglich, Standard, weil zuletzt
]{babel}
\usepackage{subcaption}
\usepackage{icomma}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{dcolumn}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe
\usepackage{siunitx} % stellt die Befehle \SI, \numrange, etc bereit
\sisetup{locale = DE}
\sisetup{separate-uncertainty=true,
detect-weight, % Schrifttyp übernehmen (bold, kursiv etc)
detect-family, %Schriftart des Umgebungstextes übernehmen (mit/ohne Serifen)
mode=text}
\begin{document}
\begin{table}[htbp]
\centering
\caption{Tabellenbeschriftung}
\label{tab:EDXgemittelt}
%
\begin{subtable}[t]{0.48\linewidth}
\begin{tabular}{@{} l c S[table-format = 2.2(2)] @{}}
\toprule[1.5pt]
Spektrum & Element & \multicolumn{1}{c}{Häufigkeit} \\
\midrule[1.5pt]
\multirow{4}{*}{59, 61, 64} & Fe & \SI{41.46+-0.52}{\percent} \\
& As & \SI{38.01+-0.79}{\percent} \\
& Eu & \SI{20.53+-0.28}{\percent} \\
& Rb & \SI{5.50+-0.86}{\percent} \\
\bottomrule
\end{tabular}
\end{subtable}
%
\hspace{\fill}
%
\begin{subtable}[t]{0.48\linewidth}
\flushright
\begin{tabular}{@{} L{2cm} c S[table-format = 2.2(2)] @{}}
\toprule[1.5pt]
Spektrum & Element & \multicolumn{1}{c}{Häufigkeit} \\
\midrule[1.5pt]
\multirow{4}{=}{50, 51, 52, 53, 54} & Fe & \SI{40.09 \pm 0.28}{\percent} \\
& As & \SI{37.26 \pm 0.24}{\percent} \\
& Eu & \SI{17.15 \pm 0.78}{\percent} \\
& Rb & \\
\bottomrule
\end{tabular}
\end{subtable}
%
\begin{subtable}[t]{0.48\linewidth}
\flushleft
\begin{tabular}{@{} L{2cm} c S[table-format = 2.2(2)] @{}}
\toprule[1.5pt]
Spektrum & Element & \multicolumn{1}{c}{Häufigkeit} \\
\midrule[1.5pt]
\multirow{4}{=}{66, 67} & Fe & \SI{35.97+-1.39}{\percent} \\
& As & \SI{42.39+-1.48}{\percent} \\
& Eu & \SI{6.45+-0.96}{\percent} \\
& Rb & \SI{15.20+-1.05}{\percent} \\
\bottomrule
\end{tabular}
\end{subtable}
\end{table}
\end{document}
[attachment=1]Bild1.png[/attachment][attachment=0]Bild2.png[/attachment]Hi, ich schreibe gerade an meiner Masterarbeit. Und nachdem ich jetzt seit zwei Tagen versuche die Tabelle so hinzubekommen, dass es passt, aber immer noch Probleme damit habe, hab ich mich jetzt doch dazu entschlossen professionelle Hilfe zu suchen.
Im aktuellen Fall habe ich drei Tabellen, die ich als subtables zusammengefügt habe. Das funktioniert inzw nach einigen Anfangsproblemen jetzt doch halbwegs (auch wenn ich ursprünglich vorhatte die dritte Tabelle genau unter die erste zu platzieren, aber da ich vermute, dass das nicht so einfach nur mit den subtables funktioniert leb ich jetzt damit).
Die Ausrichtung der einzelnen Spalten soll wie folgt sein:
[list]linksbündig[/list]
[list]zentriert[/list]
[list]auf das plusminus-Zeichen zentriert[/list]
Spalte eins und zwei passen. Jedoch gibt es noch Probleme bei der Zentrierung aufs plusmins-Zeichen. Wenn ich dabei statt wie im MWE zum Beispiel [code]35.97+-1.39 \si{\percent}[/code] schreibe, dann funktioniert die Ausrichtung perfekt. Jedoch wäre es zum einen inkorrekt, wenn das %-Zeichen nur hinter dem Fehlerterm steht und zum anderen erkennt Latex dann scheinbar die Abmessungen der Tabelle nicht mehr richtig und das %-Zeichen hänt immer außerhalb der Tabelle (manuelle Erhöhung der Spaltenbreite hat dabei leider auch nichts geholfen).
Ich hab schon ziemlich viel dazu probiert und gefühlt die Siunitx Anleitung mehr als einmal durchgelesen und leider hat nichts so recht geholfen.
Kann ich das irgendwie lösen, dassich die korrekte Ausrichtung bekomme, wenn ich [code]\SI{number}{unit}[/code] verwenden möchte?
[code]\documentclass{scrreprt}
\usepackage[T1]{fontenc} % Erweitert den Standardzeichensatz (256 statt 128 Zeichen)
\usepackage[utf8]{inputenc} % Garantiert, dass die Dokumente mit UTF8-Kodierung gelesen werden
\usepackage[
greek, % auch griesche Textpassagen möglich
ngerman % auch deutsche Textpassagen möglich, Standard, weil zuletzt
]{babel}
\usepackage{subcaption}
\usepackage{icomma}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{dcolumn}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe
\usepackage{siunitx} % stellt die Befehle \SI, \numrange, etc bereit
\sisetup{locale = DE}
\sisetup{separate-uncertainty=true,
detect-weight, % Schrifttyp übernehmen (bold, kursiv etc)
detect-family, %Schriftart des Umgebungstextes übernehmen (mit/ohne Serifen)
mode=text}
\begin{document}
\begin{table}[htbp]
\centering
\caption{Tabellenbeschriftung}
\label{tab:EDXgemittelt}
%
\begin{subtable}[t]{0.48\linewidth}
\begin{tabular}{@{} l c S[table-format = 2.2(2)] @{}}
\toprule[1.5pt]
Spektrum & Element & \multicolumn{1}{c}{Häufigkeit} \\
\midrule[1.5pt]
\multirow{4}{*}{59, 61, 64} & Fe & \SI{41.46+-0.52}{\percent} \\
& As & \SI{38.01+-0.79}{\percent} \\
& Eu & \SI{20.53+-0.28}{\percent} \\
& Rb & \SI{5.50+-0.86}{\percent} \\
\bottomrule
\end{tabular}
\end{subtable}
%
\hspace{\fill}
%
\begin{subtable}[t]{0.48\linewidth}
\flushright
\begin{tabular}{@{} L{2cm} c S[table-format = 2.2(2)] @{}}
\toprule[1.5pt]
Spektrum & Element & \multicolumn{1}{c}{Häufigkeit} \\
\midrule[1.5pt]
\multirow{4}{=}{50, 51, 52, 53, 54} & Fe & \SI{40.09 \pm 0.28}{\percent} \\
& As & \SI{37.26 \pm 0.24}{\percent} \\
& Eu & \SI{17.15 \pm 0.78}{\percent} \\
& Rb & \\
\bottomrule
\end{tabular}
\end{subtable}
%
\begin{subtable}[t]{0.48\linewidth}
\flushleft
\begin{tabular}{@{} L{2cm} c S[table-format = 2.2(2)] @{}}
\toprule[1.5pt]
Spektrum & Element & \multicolumn{1}{c}{Häufigkeit} \\
\midrule[1.5pt]
\multirow{4}{=}{66, 67} & Fe & \SI{35.97+-1.39}{\percent} \\
& As & \SI{42.39+-1.48}{\percent} \\
& Eu & \SI{6.45+-0.96}{\percent} \\
& Rb & \SI{15.20+-1.05}{\percent} \\
\bottomrule
\end{tabular}
\end{subtable}
\end{table}
\end{document}[/code]