PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Hilfe bei Tabelle



Helveticus
07-11-2014, 00:36
Hallo

Ich habe ein kleines Problem. Und zwar würde ich gerne die Tabelle wie im Screenshot im Anhang "nachbauen". Ich habe mal folgenden Code gemacht:


\begin{tabular}{lllllll}\toprule
\textbf{Factor} & \textbf{Effect} & \textbf{Percentage of Variation} & \textbf{Confidence Intervall} & \textbf{Effect} & \textbf{Percentage of Variation} & \textbf{Confidence Intervall} \\ \midrule

I & 26.55 & ~ & (16.35,36,74) & 0.03 & ~ & (-0.02,0.07) \\

\bottomrule
\end{tabular}

Was ich jetzt nicht hinbekommen ist folgendes:

- Umbruch bei "Percentage of Variation" etc. auf zwei Zeilen.

- "Additive Model" und "Multiplicative Model" inklusive dem Strich unterhalb.

Kann mir da jemand helfen?

Vielen Dank!

Stefan_K
07-11-2014, 16:43
Hallo,

1. Problem: nimm eine p-Spalte oder \parbox für die Zelle. Du brauchst eine "Absatzbox" zum Umbrechen.
2. Problem: \multicolumn und \cline, siehe Erklärung und Beispiele hier: Creating Tables in LaTeX (https://www.packtpub.com/books/content/creating-tables-latex)

Stefan

Legion
09-11-2014, 21:33
Quick & Dirty:


\begin{tabular}{lrrrcrrrr}
\toprule
& \multicolumn{3}{c}{Additive Model} & & \multicolumn{3}{c}{Multiplicative Model}\\\cline{2-4}\cline{6-8}
Factor & \multicolumn{1}{l}{Effect} & \multicolumn{1}{p{2cm}}{Percentage of Variation} & \multicolumn{1}{p{2cm}}{Confidence Interval} & & \multicolumn{1}{l}{Effect} & \multicolumn{1}{p{2cm}}{Percentage of Variation} & \multicolumn{1}{p{2cm}}{Confidence Interval} \\
\midrule
$I$ & 26.55 & & (16.35, 37.74) & & 0.03 & & (-0.02, 0.07)\\
$A$ & -26.04 & 30.1 & (-36.23, -15.84) & & -0.97 & 49.9 & (-1.02, -0.93)\\
$B$ & -26.04 & 30.1 & (-36.23, -15.84) & & -0.97 & 49.9 & (-1.02, -0.93)\\
$AB$ & 25.54 & 29.0 & (15.35, 35,74) & & 0.03 & 0.0 & (-0.02, 0.07)\\
$e$ & & 10.8 & & & & 0.0 & \\
\bottomrule
\end{tabular}

Wenn Du aber am Dezimaltrenner ausrichten möchtest, dann bräuchtest Du die d-Column oder das Paket siunitx, welches für diese Fälle die S-Column bereitstellt. Das Problem bei den meisten naturwissenschaftlichen Tabellen ist der linksbündige Text zusammen mit den rechtsbündigen (oder am Dezimaltrenner ausgerichteten) Zahlen. In dem Code habe ich die r-Columns durch den multicolumn-Befehl überschrieben. Nicht sehr elegenat, aber effektiv. Du läufst nur Gefahr, dass die Tabelle breiter als dein Text wird. Du kannst auch versuchen mehrere Tabellen ineinander zu verschachteln. Folgender Link könnte dich interessieren:
http://texwelt.de/wissen/fragen/1081/ist-es-moglich-in-tabelle-das-spaltenformat-p-mit-dem-siunitx-format-s-zu-kombinieren

Gruß