Komplex verschachtelte Tab. mit unterschiedl. Spaltenbreite

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: Komplex verschachtelte Tab. mit unterschiedl. Spaltenbreite

ohne tabu eine "longtable"?

von KingKong » Mo 3. Mär 2014, 12:01

Gibt es auch eine Möglichkeit dies ohne das tabu-Paket zu machen? Da es den Hinweis auf die vorsichtige Nutzung des Pakets tabu gab, möchte ich gerne darauf verzichten?
Gibt es dann eine andere Möglichkeit oder muss ich dann doch wieder zu meinem tabularx bzw. meiner Version der Umsetzung zurückgehen?

Vielen Dank und beste Grüße

KK

von Johannes_B » So 2. Mär 2014, 20:41

Hinweis: Das Paket tabu kennt auch longtabu.

Tabelle über mehrere Seiten

von KingKong » So 2. Mär 2014, 20:15

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

Möglichkeit

von Stamm- » So 2. Mär 2014, 14:48

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.

von KingKong » So 2. Mär 2014, 12:46

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

Anleitung lesen

von Stamm- » So 2. Mär 2014, 11:24

Solche Fragen werden am besten durch die Anleitung von siunitx beantwortet. Die befindet sich auf deinem Rechner und ist bequem über die Kommandozeile abrufbar.
texdoc siunitx

Vielen Dank. Für das nächste Mal weiß ich Bescheid

von KingKong » So 2. Mär 2014, 11:02

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

Re: Gelöst!

von Stamm- » So 2. Mär 2014, 08:33

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}
Bild

Gelöst!

von KingKong » So 2. Mär 2014, 02:04

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

Anfang

von Stamm- » Fr 28. Feb 2014, 16:48

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.

Nach oben