Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Multirow funktioniert nicht

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.06.2008
    Beiträge
    23

    [Gelöst] Multirow funktioniert nicht

    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:

    Code:
    \documentclass [a5paper,twoside,10pt,openright,centeredlayout,oldfootnotes,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,rotating,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.
    Geändert von dielix (15-12-2008 um 23:07 Uhr)

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    Code:
    \documentclass [a5paper,twoside,10pt,openright,centeredlayout,oldfootnotes,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,rotating,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

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.06.2008
    Beiträge
    23
    Besten Dank. War der typische Knoten zwischen den Kopfhörern, den ich schon seit 2 Stunden versuche zu lösen ...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •