PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle mit \multicolumn erstellen



AndreLatex
05-11-2008, 22:13
Hi.

Ich möchte eine Tabelle erstellen die aus elf Spalten besteht. Die ersten drei sind einzeln und die jeweils nächsten 4 sind untereinander getrennt aber sollen zu einer gemeinsamen Spalte zusammen gefasst werden. Die nächsten 4 wiederum auch. Das klappt soweit mit dem folgenden Code auch. Allerding schiebt er mit eine Zeile ein die ich nicht haben möchte und gibt mir folgenden Fehler aus: misplaced \omit
extra alignment tab has been changed to \cr

Kann jemand damit was anfangen und mir vielleicht helfen?
Hier ist mein Versuchscode.

\begin{table}[h]
\begin{center}
\begin{tabular}{|>{\bf}l||l|l|l|l|l|l|l|l|l|l|}\hline
\multicolumn{2}{|r||}{} \multicolumn{2}{c|}{} & \multicolumn{4}{c|}{Upper 4 Bit} & \multicolumn{4}{c|}{Lower 4 Bit} &\\\cline{1-11}
Bit name &rs &rw &db7 &db6 &db5 &db4 &db3 &db2 &db1 &db0 \\\hline
test &test &test &test &test &test &test &test &test &test &test \\\hline
\end{tabular}
\end{center}
\end{table}

Danke für die Hilfe. Ciao

KKW
05-11-2008, 22:53
\begin{tabular}{|l||l|l|l|l|l|l|l|l|l|l|}
\hline
\multicolumn{1}{|r||}{} & \multicolumn{2}{c|}{} & \multicolumn{4}{c|}{Upper 4 Bit} & \multicolumn{4}{c|}{Lower 4 Bit} \\
\cline{1-11}
Bit name &rs &rw &db7 &db6 &db5 &db4 &db3 &db2 &db1 &db0 \\\hline
test &test &test &test &test &test &test &test &test &test &test \\\hline
\end{tabular}

schöner:

\documentclass[a4paper]{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{lllllllllll}
\toprule
&&& \multicolumn{4}{c}{Upper 4 Bit} & \multicolumn{4}{c}{Lower 4 Bit} \\
\cmidrule(r){1-1} \cmidrule(lr){2-3} \cmidrule(lr){4-7} \cmidrule(l){8-11}
Bit name &rs &rw &db7 &db6 &db5 &db4 &db3 &db2 &db1 &db0 \\
test &test &test &test &test &test &test &test &test &test &test \\
\bottomrule
\end{tabular}
\end{document}

AndreLatex
05-11-2008, 23:19
Hi KKW.

Danke für deine schnelle Antowrt. Da sieht verdammt besser aus.:) Aber kannst du mir noch einen Tip geben wie ich evtl. noch senkrechte Trennstriche einfügen kann?

Ciao

KKW
06-11-2008, 22:24
Dazu verweise ich auf die Anleitung des booktabs-Paketes (http://www.ctan.org/tex-archive/macros/latex/contrib/booktabs/), S. 3:


You will not go far wrong if you remember two simple guidelines at all times:
1. Never, ever use vertical rules.
2. Never use double rules.