Seite 1 von 1

Problem mit etwas komplexen Tabellen

Verfasst: Fr 5. Feb 2010, 09:45
von poff
Privet(Servus),

hab ein kleines Problemchen mit den Tabellen. Und zwar sieht mein Code folgenderweise aus:
\documentclass[12pt, a4paper]{report}

\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{graphics}
\usepackage[latin1]{inputenc}
\usepackage{multirow}

\begin{document}

\begin{table}[h!]
 \centering
\begin{tabular}{cccccc}\hline
Factors &  &  & Time Lag &  &\\
 \cmidrule{2-6}
\multirow{1}{*}{} & 1 & 2 & 3 & 4 & 5\\
\hline
 1 &  0.00 & 0.00 & 0.00 & 0.00 & 0.00\\
 2 &  0.00 &  0.00 & 0.00 &  0.00 & 0.00\\
 3 & 0.00 & 0.00 & 0.00 & 0.00 & 0.00\\
 4 & 0.00 & 0.00 & 0.00 & 0.00 & 0.00\\
 5 & 0.00 & 0.00 & 0.00 & 0.00 & 0.00\\
\bottomrule
\end{tabular}\caption{}\label{}
\end{table}

\end{document}
Das Problem ist, dass das „Time Lag“ in der ersten Zeile an die dritte Spalte angehängt wird, daher hat man freien Platz in den folgenden Zeilen zwischen der zweiten und dritten bzw. dritten und vierten Spalte. Habe versuch das Ganze mit multicolumn anzugehen, doch dies ist mir missglückt.

Schöne Grüße, poff

Kein Problem

Verfasst: Fr 5. Feb 2010, 10:10
von localghost
Ich habe deinen Code mal zu einem vollständigen und lauffähigen Beispiel ausgebaut. Ein Problem bei der Anwendung von \multicolumn sehe ich aber nicht.
\documentclass[12pt,a4paper,ngerman]{report}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel}
\usepackage[font=small,labelfont=bf,tableposition=top]{caption}
\usepackage{booktabs,multirow}

\begin{document}
  \begin{table}[!ht]
    \caption{Platzhalter}\label{tab:dummy}
    \centering
    \begin{tabular}{*6{c}}\toprule
      \multirow{2}{*}[-0.5ex]{Factors} & \multicolumn{5}{c}{Time Lag} \\ \cmidrule{2-6}
        & 1 & 2 & 3 & 4 & 5 \\ \midrule
      1 &  0.00 & 0.00 & 0.00 & 0.00 & 0.00\\
      2 &  0.00 &  0.00 & 0.00 &  0.00 & 0.00\\
      3 & 0.00 & 0.00 & 0.00 & 0.00 & 0.00\\
      4 & 0.00 & 0.00 & 0.00 & 0.00 & 0.00\\
      5 & 0.00 & 0.00 & 0.00 & 0.00 & 0.00\\ \bottomrule
    \end{tabular}
  \end{table}
\end{document}

MfG
Thorsten¹

Re: Kein Problem

Verfasst: Fr 5. Feb 2010, 10:26
von poff
Einwandfrei. Danke Dir.
localghost hat geschrieben:Ich habe deinen Code mal zu einem vollständigen und lauffähigen Beispiel ausgebaut. Ein Problem bei der Anwendung von \multicolumn sehe ich aber nicht.
Ich schon, wenn man den Ampersand zwischen multirow und multicolumn nicht einbaut, dann geht gar nichts.

Offensichtlich

Verfasst: Fr 5. Feb 2010, 10:37
von localghost
poff hat geschrieben: [...] Ich schon, wenn man den Ampersand zwischen multirow und multicolumn nicht einbaut, dann geht gar nichts.
Das ist ja wohl offensichtlich. Du musst auch immer so viel Spalten zusammenbringen, wie Du im Kopf der Tabelle deklariert hast (hier also sechs).