Seite 1 von 1

Hilfe bei Tabelle benötigt!

Verfasst: Mo 4. Mai 2015, 12:18
von Stimpy6
Hallo an alle Experten in diesem Forum,

wie kann ich meine Tabelle so einrichten, dass die Spalte mit M ähnlich breit wie die Spalte mit SD ist und dass die Tabelle nicht aus dem rechten Rand läuft? Vielleicht einen Zeilenumbruch bei Positive und negative paraphrases usw. erstellen? Ich wüsste nur nicht wie, denn \\ oder \newline klappt nicht.

Im Anhang hoffentlich das Bild von der jetzigen Tabelle!

Vielen Dank im Voraus!

Viele Grüße
Karin

Quelltext:
\begin{table}[htb]
 \textbf{Table 1}. Mean preference and standard deviation of the Codes 1 and 2 in every examined condition. 
 \vspace*{5mm}
\begin{tabular}{|p{1,3cm}|p{0,5cm}|p{0,2cm}|p{0,5cm}|p{0,2cm}|p{0,5cm}|p{0,2cm}|p{0,5cm}|p{0,2cm}|}
\hline
& \multicolumn{2}{|c|}{\textbf{Condition I}} & \multicolumn{2}{|c|}{\textbf{Conditon II}} & \multicolumn{2}{|c|}{\textbf{Condition III}} & \multicolumn{2}{|c|}{\textbf{Condition III}} \\\hline
 & \multicolumn{2}{|c|}{\textbf{Positive paraphrases}} & \multicolumn{2}{|c|}{\textbf{Negative paraphrases}} & \multicolumn{2}{|c|}{\textbf{Positive paraphrases}} & \multicolumn{2}{|c|}{\textbf{Negative paraphrases}} \\\hline
 & SD & \textbf{M} & SD & \textbf{M} & SD & \textbf{M} & SD & \textbf{M} \\\hline
\textbf{Code 1} & 1,3 & 2,6 & 1,4 & 2,9 & 1,3 & 3,2 & 1,3 & 3,5  \\\hline
\textbf{Code 2} & 1,2 & 2,2 & 1,4 & 2,6 & 1,2 & 2,7 & 1,2 & 3,4 \\\hline
\end{tabular}
\end{table}

Verfasst: Mo 4. Mai 2015, 22:36
von esdd
In Spalten vom Typ `c`, `l` oder `r` ist kein Zeilenumbruch möglich. Du kannst aber eine `p`, `b` oder `m` Spalte verwenden und die Breite vorgeben.

Außerdem würde ich das Paket [d]booktabs[/d] laden und die vertikalen Linien weglassen.

Setzt Du die Bildbeschriftung mit samt Nummerierung von Hand? Dafür gibt es eigentlich die \caption Befehle.
\documentclass{scrartcl}
\addtokomafont{captionlabel}{\bfseries}

\usepackage{booktabs}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}

\begin{document}
\begin{table}[htb] 
  \newcommand\mcb[1]{\multicolumn{2}{c}{\bfseries#1}}
  \newcommand\mcc[1]{\multicolumn{2}{C{\dimexpr6em+2\tabcolsep\relax}}{\bfseries#1}}
  \captionabove{ Mean preference and standard deviation of the Codes 1 and 2
    in every examined condition.}
  \begin{tabular}{l*{8}{C{3em}}} 
    \toprule 
    & \mcb{Condition I} & \mcb{Conditon II} & \mcb{Condition III} & \mcb{Condition III} \\
    & \mcc{Positive paraphrases} & \mcc{Negative paraphrases} 
      & \mcc{Positive paraphrases} & \mcc{Negative paraphrases} \\
    & SD & \textbf{M} & SD & \textbf{M} & SD & \textbf{M} & SD & \textbf{M} \\
    \cmidrule(lr){2-3}\cmidrule(lr){4-5}\cmidrule(lr){6-7}\cmidrule(lr){8-9}
    \textbf{Code 1} & 1,3 & 2,6 & 1,4 & 2,9 & 1,3 & 3,2 & 1,3 & 3,5 \\
    \textbf{Code 2} & 1,2 & 2,2 & 1,4 & 2,6 & 1,2 & 2,7 & 1,2 & 3,4 \\
    \bottomrule
  \end{tabular} 
\end{table} 
\end{document}
Bild

Gruß
Elke

PS: Gib bitte immer ein vollständiges Minimalbeispiel an.

Verfasst: Di 5. Mai 2015, 05:53
von Stimpy6
Hallo Elke,

Wow! Ich bin ja sowas von aus den Socken! Die Tabelle sieht einfach klasse aus! Ich befürchte, es wird Tage dauern bis ich den Code "entziffert" habe, da ich nicht so viel Erfahrung mit LaTeX habe, aber ich bin dir super dankbar für die Übersicht konkreter "Arbeitsschritte" und natürlich auch für deine kreativen Ideen bezüglich der Tabelle!

Und das alles so schnell!

Vielen-vielen Dank!

Viele Grüße,

Karin

PS! Danke auch für den Tipp mit Minimalbeispiel! Werde daran nächstes Mal denken.