PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Multirow funktioniert nicht



dielix
15-12-2008, 21:39
Ich möchte in meiner Tabelle die ersten beiden Spalteneinträge über 2 Zeilen erstrecken (Im Anhang die Zellen "Nr." und "Familiengröße"). Dazu habe ich das Paket multirow verwendet. Trotzdem werden die darunter liegenden Zellen in der nächsten Zeile (leer) angezeigt. Dort sollten sich eigentlich die der ersten Zeile befinden. Was mache ich falsch?

Hier mein Code:


\documentclass [a5paper,twoside,10pt,openright,centeredlayout,oldf ootnotes,chaptersuffix,norunners,compact]{jurabook}
\usepackage[a5paper,twoside,includehead,dvips,left=2.0cm, right=2.0cm,top=1.5cm, bottom=1.8cm, bindingoffset=0.0cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german] {babel}
\usepackage{array,longtable,booktabs,ragged2e,rota ting,multirow}
\usepackage{lscape}

\begin{document}
\newcommand{\mc}[2]{\multicolumn{1}{#1}{#2}}
\newcolumntype{P}{>{\centering\footnotesize\arraybackslash}p{1.2cm}}
\newcolumntype{Z}{>{\centering\footnotesize\arraybackslash}p{2.4cm}}
\newcolumntype{N}{>{\footnotesize}l}

\begin{landscape}

\begin{longtable}{|l|c|c|c|c|c|c|c|c|c|c|}\hline

\multirow{2}*{Nr.} & \multirow{2}*{Familien\-größe}
%\mc{|N|}{Nr.} & \mc{P|}{Familien\-größe}
&
\multicolumn{2}{Z|}{Zahl der Rückwärtszitationen}
&
\multicolumn{5}{Z|}{Zahl der IPC}
&
\multicolumn{2}{Z|}{Zahl der Ansprüche}\\\hline
& & \mc{P|}{Patent\-literatur}
&
\mc{P|}{Nicht-Patent\-literatur}
&
\mc{N|}{SE}
&
\mc{N|}{KL}
&
\mc{N|}{UK}
&
\mc{N|}{HG}
&
\mc{N|}{UG}
&
\mc{N|}{Unabhängig}
&
\mc{N|}{Abhängig}\\\hline
1 & 28 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 2 & 11\\\hline
2 & 29 & 0 & 0 & 1 & 1 & 1 & 1 & 2 & 1 & 18\\\hline
3 & 93 & 0 & 0 & 1 & 1 & 2 & 2 & 2 & 2 & 15\\\hline
4 & 3 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 1 & 11\\\hline

\end{longtable}

\end{landscape}

\end{document}



Mit dem ausgeklammerten Befehl hatte ich es statt Multirow auch probiert. Mit demselben Ergebnis.

mechanicus
15-12-2008, 21:55
Hallo,


\documentclass [a5paper,twoside,10pt,openright,centeredlayout,oldf ootnotes,chaptersuffix,norunners,compact]{jurabook}
\usepackage[a5paper,twoside,includehead,dvips,left=2.0cm, right=2.0cm,top=1.5cm, bottom=1.8cm, bindingoffset=0.0cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german] {babel}
\usepackage{array,longtable,booktabs,ragged2e,rota ting,multirow}
\usepackage{lscape}

\begin{document}
\newcommand{\mc}[2]{\multicolumn{1}{#1}{#2}}
\newcolumntype{P}{>{\centering\footnotesize\arraybackslash}p{1.2cm}}
\newcolumntype{Z}{>{\centering\footnotesize\arraybackslash}p{2.4cm}}
\newcolumntype{N}{>{\footnotesize}l}

\begin{landscape}
\begin{longtable}{|l|c|c|c|c|c|c|c|c|c|c|}\hline
\multirow{2}{*}{Nr.} &
\multirow{2}{*}{Familien\-größe} &
\multicolumn{2}{Z|}{Zahl der Rückwärtszitationen} &
\multicolumn{5}{Z|}{Zahl der IPC} &
\multicolumn{2}{Z|}{Zahl der Ansprüche} \\\cline{3-11}
&
&
\mc{P|}{Patent\-literatur} &
\mc{P|}{Nicht-Patent\-literatur} &
\mc{N|}{SE} &
\mc{N|}{KL} &
\mc{N|}{UK} &
\mc{N|}{HG} &
\mc{N|}{UG} &
\mc{N|}{Unabhängig} &
\mc{N|}{Abhängig} \\\hline
1 & 28 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 2 & 11\\\hline
2 & 29 & 0 & 0 & 1 & 1 & 1 & 1 & 2 & 1 & 18\\\hline
3 & 93 & 0 & 0 & 1 & 1 & 2 & 2 & 2 & 2 & 15\\\hline
4 & 3 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 1 & 11\\\hline
\end{longtable}
\end{landscape}

\end{document}
Spiele mal mit der Anzahl der Spalten von multirow, dann fällt dir was auf.

Gruß
Marco

dielix
15-12-2008, 22:06
Besten Dank. War der typische Knoten zwischen den Kopfhörern, den ich schon seit 2 Stunden versuche zu lösen ... :)