Seite 1 von 2
Komplex verschachtelte Tab. mit unterschiedl. Spaltenbreite
Verfasst: Fr 28. Feb 2014, 15:51
von KingKong
Hallo Zusammen,
ich versuche nun schon seit Ewigkeiten eine Tabelle nachzubauen, aber leider bekomme ich es nicht hin.
Leider bekomme ich hier kein Bild hochgeladen, deshalb habe ich es auf die Dropbox verschoben.
https://dl.dropboxusercontent.com/u/158 ... hot_01.jpg
Hoffentlich kann mir jemand von Euch helfen oder hilfreiche Tipps geben.
Besten Dank schon einmal im Voraus.
Viele Grüße
KK
Anfang
Verfasst: Fr 28. Feb 2014, 16:48
von Stamm-
Und du hast bis jetzt genau was versucht? Die Tabelle ist nichts besonderes, was man nicht mit
\multicolumn und Paketen wie
booktabs und
siunitx hin bekommt.
Gelöst!
Verfasst: So 2. Mär 2014, 02:04
von KingKong
Hi Stamm,
vielen Dank für Deinen Hinweis. Mit booktabs habe ich es dann hinbekommen.
Zur Vollständigkeit füge ich mal meinen Code ein:
\begin{table}[!h]
\centering
\begin{tabularx}{\textwidth}{XXXXXXXXXXXX}
\toprule
\multicolumn{3}{c}{\centering\tabhead{}} &
\multicolumn{3}{c}{\centering\tabhead{A}} &
\multicolumn{3}{c}{\centering\tabhead{B}} &
\multicolumn{3}{c}{\centering\tabhead{C}}\\
\cmidrule(r){4-6} \cmidrule(r){7-9} \cmidrule(r){10-12} \multicolumn{3}{c}{Kombination} & AA & BB & CC & DD & EE & FF & GG & HH & II \\ \midrule
\multicolumn{3}{l}{1} & AAA & BBB & CCC & DDD & EEE & FFF & GGG & HHH & III\\
\bottomrule
\end{tabularx}
\caption{Caption}
\label{tab:tabells}
\end{table}
Besten Dank.
KK
Re: Gelöst!
Verfasst: So 2. Mär 2014, 08:33
von Stamm-
KingKong hat geschrieben:[…] Zur Vollständigkeit füge ich mal meinen Code ein: […]
Vollständigkeit würde hier bedeuten, dass du auch eine vollständige Lösung präsentierst, so dass Leute, die durch eine Suchmaschine hierher geführt werden, das komplette Beispiel einfach kopieren und testen können. Dein Codefragment ist deshalb schon nicht brauchbar, weil es das unbekannte
\tabhead enthält. Also mache ich das mal.
\documentclass[
captions=tableabove,
ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
agrave={à},
eacute={é}
}
\usepackage{babel}
\usepackage{booktabs,multirow}
\usepackage{siunitx}
\begin{document}
\begin{table}[!ht]
\caption{Beschriftung der Tabelle}
\label{tab:dummmy}
\centering
\begin{tabular}{
S[table-format=2.0,table-alignment=left]
S[table-format=2.1]
S[table-format=1.1]
S[table-format=1.1]
S[table-format=3.0]
S[table-format=2.0]
S[table-format=1.1]
S[table-format=2.1]
S[table-format=1.1]
S[table-format=1.1]
S[table-format=3.0]
S[table-format=2.0]
S[table-format=1.1]
} \toprule
\multirow{2}{*}[-0.5ex]{Combination} &
\multicolumn{3}{c}{Experiment 1} &
\multicolumn{3}{c}{Experiment 2} &
\multicolumn{6}{c}{Experiment 3} \\ \cmidrule(lr){2-4}\cmidrule(lr){5-7}\cmidrule(l){8-13}
& {A} & {W} & {ID\textsubscript{t}} & {$\alpha$} & {$\omega$} & {ID\textsubscript{t}}
& {A} & {W} & {ID\textsubscript{t}} & {$\alpha$} & {$\omega$} & {ID\textsubscript{t}} \\ \midrule
1 & 4.8 & 0.6 & 3.1 & 40 & 3 & 3.8 & 12.7 & 0.8 & 4.1 & 50 & 4 & 3.8 \\
2 & 4.8 & 1.3 & 2.2 & 40 & 6 & 2.9 & 12.7 & 1.6 & 3.2 & 50 & 4 & 3.8 \\
3 & 4.8 & 1.9 & 1.8 & 40 & 9 & 2.4 & 4.8 & 0.8 & 2.8 & 50 & 4 & 3.8 \\
4 & 4.8 & 2.5 & 1.5 & 40 & 12 & 2.1 & 4.8 & 1.6 & 2 & 50 & 4 & 3.8 \\
5 & 9.5 & 0.6 & 4 & 80 & 3 & 4.8 & 12.7 & 0.8 & 4.1 & 50 & 12 & 2.4 \\
6 & 9.5 & 1.3 & 3.1 & 80 & 6 & 3.8 & 12.7 & 1.6 & 3.2 & 50 & 12 & 2.4 \\
7 & 9.5 & 1.9 & 2.6 & 80 & 9 & 3.3 & 4.8 & 0.8 & 2.8 & 50 & 12 & 2.4 \\
8 & 9.5 & 2.5 & 2.2 & 80 & 12 & 2.9 & 4.8 & 1.6 & 2 & 50 & 12 & 2.4 \\
9 & 14.3 & 0.6 & 4.6 & 120 & 3 & 5.4 & 12.7 & 0.8 & 4.1 & 130 & 4 & 5.1 \\
10 & 14.3 & 1.3 & 3.6 & 120 & 6 & 4.4 & 12.7 & 1.6 & 3.2 & 130 & 4 & 5.1 \\
11 & 14.3 & 1.9 & 3.1 & 120 & 9 & 3.8 & 4.8 & 0.8 & 2.8 & 130 & 4 & 5.1 \\
12 & 14.3 & 2.5 & 2.7 & 120 & 12 & 3.5 & 4.8 & 1.6 & 2 & 130 & 4 & 5.1 \\
13 & 19.1 & 0.6 & 5 & 160 & 3 & 5.8 & 12.7 & 0.8 & 4.1 & 130 & 12 & 3.6 \\
14 & 19.1 & 1.3 & 4 & 160 & 6 & 4.8 & 12.7 & 1.6 & 3.2 & 130 & 12 & 3.6 \\
15 & 19.1 & 1.9 & 3.5 & 160 & 9 & 4.2 & 4.8 & 0.8 & 2.8 & 130 & 12 & 3.6 \\
16 & 19.1 & 2.5 & 3.1 & 160 & 12 & 3.8 & 4.8 & 1.6 & 2 & 130 & 12 & 3.6 \\
{Minimum} & 4.8 & 0.6 & 1.5 & 40 & 3 & 2.1 & 4.8 & 0.8 & 2 & 50 & 4 & 2.4 \\
{Maximum} & 19.1 & 2.5 & 5 & 160 & 12 & 5.8 & 12.7 & 1.6 & 4.1 & 130 & 12 & 5.1 \\ \bottomrule
\end{tabular}
\end{table}
\end{document}

Vielen Dank. Für das nächste Mal weiß ich Bescheid
Verfasst: So 2. Mär 2014, 11:02
von KingKong
Hallo,
vielen Dank für Deinen Hinweis und die Korrektur! Eine Frage hätte ich noch zu Deiner Lösung:
Was bewirkt das
S[table-format=2.0,table-alignment=left]
?
Vielen Dank und beste Grüße
KK
Anleitung lesen
Verfasst: So 2. Mär 2014, 11:24
von Stamm-
Solche Fragen werden am besten durch die Anleitung von
siunitx beantwortet. Die befindet sich auf deinem Rechner und ist bequem über die
Kommandozeile abrufbar.
Verfasst: So 2. Mär 2014, 12:46
von KingKong
Hallo,
vielen Dank. Ich habe es mittlerweile herausbekommen. Kannte ich bisher gar nicht. Deine Lösung finde ich übrigens sehr elegant und würde sie auch gerne übernehmen.
Ich habe nun versucht die Tabelle über die ganze Seite zu ziehen, leider finde ich nur Hinweise, dass ich das mit tabularx machen soll.
Gibt es eine Möglichkeit Deine Version auf Seitenbreite zu ziehen?
Besten Dank.
KK
Möglichkeit
Verfasst: So 2. Mär 2014, 14:48
von Stamm-
Die Umgebungen des Pakets
tabu für Tabellen über die gesamte Textbreite akzeptieren auch die Spalten vom Typ
S von
siunitx. Da das Paket aber vor einem kompletten Neustart steht und der Autor durchblicken ließ, dass ältere Dokumente dann nicht mehr übersetzbar seien, ist
tabu mit Vorsicht zu genießen. Ich sehe auch keine Notwendigkeit darin, eine Tabelle über die gesamte Textbreite zu dehnen.
Tabelle über mehrere Seiten
Verfasst: So 2. Mär 2014, 20:15
von KingKong
Hallo,
jetzt hätte ich noch eine Frage. Meine Tabelle umfasst 64 Einträge und soll deshalb auf mehrere Seiten gebrochen werden. Mit welchem Paket kann ich den Code so übernehmen oder die Tabelle komplett neu anzulegen?
Vielen Dank schon einmal!
KK
Verfasst: So 2. Mär 2014, 20:41
von Johannes_B
Hinweis: Das Paket tabu kennt auch longtabu.