Seite 1 von 1

booktabs, multicolumn Name der Zeile nicht zentriert

Verfasst: Do 30. Jul 2015, 16:43
von kugelfisch
Hallo, ich schreibe Tabellen mit dem booktabs-Paket.

Wenn ich aber eine Zeile über mehrere Spalten gehen lassen will, wird der Name dieser Zeile nicht zentriert dargestellt, also so, dass er zentral nur über den Spalten ist, über die er geht. In meinem Beispiel unten ist das das Wort "Oberbegriff". Was kann ich tun?
\documentclass[12pt,a4paper]{article}
\usepackage{booktabs}
\usepackage{caption}

\begin{document}

\begin{table}[H]
\begin{center}
\caption{Name der Tabelle}
\begin{tabular}{c c c c c  c}
\toprule[2pt]
\multicolumn{3}{c}{Oberbegriff}\\
\cmidrule(l){2-6} \morecmidrules \cmidrule(l){2-6}
Name & Spalte 1 & Spalte 2 & Spalte 3 & Spalte 4 & Spalte 5 \\
\midrule
01 & 4 & x & y & z & x1 \\
\midrule
\bottomrule[2pt]
\end{tabular}
\label{Ergebnis SubCon}
\end{center}
\end{table}

\end{document}
Gruß
Laura

Verfasst: Do 30. Jul 2015, 16:56
von Johannes_B
Du wirst nur korrektes code-markup erhalten, wenn du die Tags ordentlich schließt (Forwardslash statt Backslash) und BBCode nicht durch Knopfdruck zu deaktivieren.
Bitte prüfe vor dem Absenden deine Beiträge mit dem Vorschau-Button, dann hat das Moderatorenteam weniger zu tun.

Verfasst: Do 30. Jul 2015, 17:00
von Johannes_B
\documentclass[12pt,a4paper]{article}
\usepackage{booktabs}
\usepackage{caption}

\begin{document}

%\begin{table}%[H]% ungültig!!!!
%	\begin{center}% NEIN
\centering
%		\caption{Name der Tabelle}
		\begin{tabular}{c c c c c  c}
			\toprule[2pt]
&			\multicolumn{5}{c}{Oberbegriff}\\
			\cmidrule(l){2-6} \morecmidrules
			\cmidrule(l){2-6}
			Name & Spalte 1 & Spalte 2 & Spalte 3 &
			Spalte 4 & Spalte 5 \\
			\midrule
			01 & 4 & x & y & z & x1 \\
			\midrule
			\bottomrule[2pt]
		\end{tabular}
%		\label{Ergebnis SubCon}
%	\end{center}
%\end{table}

\end{document}

Verfasst: Fr 31. Jul 2015, 13:15
von kugelfisch
Vielen Dank für die schnelle Antwort!

Leider weiß ich nicht, was ich mit der Antwort und der veränderten Quelldatei anfangen soll. Bei mir läuft dieses Beispiel nicht.

Kann ich bitte noch ein paar Erläuterungen zu den Änderungen haben (im Fließtext und nicht als Kommentar im Code)?

Gruß
Laura

Verfasst: Fr 31. Jul 2015, 13:36
von kugelfisch
Habs jetzt rausbekommen. Es liegt tatsächlich an dem "&" vor \mulitcolumn und an der "5" statt der "3".

Danke, damit ist die Frage beantwortet!