Probleme mit multirow

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Probleme mit multirow

von Goalie » Mi 9. Nov 2016, 10:54

jetzt funktioniert es wie gewünscht:)
Danke !

von markusv » Mi 9. Nov 2016, 10:35

\columncolor überschreibt quasi die Texte von \multirow.

Siehe auch: http://tex.stackexchange.com/questions/ ... row-column

Lösung ist, \multirow rückläufig anzuwenden, also in der letzten Zeile mit {-4} anzugeben:

\documentclass[11pt,
twoside=true, 
a4paper]{scrartcl}
\usepackage[intoc]{nomencl}
\usepackage{float}
\usepackage{floatflt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{multicol}
\usepackage{colortbl}
\definecolor{grau}{rgb}{0.95,0.95,0.95}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{rot}{rgb}{0.153,0.25,0.21}
\usepackage[table]{xcolor}
\definecolor{lightgray}{gray}{0.9}
\definecolor{rot}{rgb}{0.6,0.1,0.078}
\usepackage{multirow}


\begin{document}

\begin{table}[H]
\sffamily
\centering
\begin{tabular}{|>{\columncolor{rot}}>{\centering}m{1.5cm}|p{4cm} p{4cm}|}
\hline
%\rule{0pt}{25pt} 
& \multicolumn{2}{l|}{\textbf{Gruppenname:}}  \\ \cline{2-3}
& Max Mustermann & Max Mustermann \\ 
& C & D \\ 
\multirow{-4}{*}{1}& E & F \\ \hline
\end{tabular}
\end{table}

\end{document}

Probleme mit multirow

von Goalie » Mi 9. Nov 2016, 09:29

Hallo zusammen,

ich möchte gern folgende Tabelle erzeugen:
\documentclass[11pt,
twoside=true, 
a4paper]{scrartcl}
\usepackage[intoc]{nomencl}
\usepackage{float}
\usepackage{floatflt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{multicol}
\usepackage{colortbl}
\definecolor{grau}{rgb}{0.95,0.95,0.95}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{rot}{rgb}{0.153,0.25,0.21}
\usepackage[table]{xcolor}
\definecolor{lightgray}{gray}{0.9}
\definecolor{rot}{rgb}{0.6,0.1,0.078}
\usepackage{multirow}


\begin{document}

\begin{table}[H]
\sffamily
\centering
\begin{tabular}{|>{\columncolor{rot}}>{\centering}m{1.5cm}|p{4cm} p{4cm}|}
\hline
\rule{0pt}{25pt}\multirow{4}{*}{1} & \multicolumn{2}{l|}{\textbf{Gruppenname:}}  \\ \cline{2-3}
& Max Mustermann & Max Mustermann \\ 
& C & D \\ 
& E & F \\ \hline
\end{tabular}
\end{table}

\end{document}
Das funktioniert soweit auch gut. Mein einziges Problem ist, dass in der roten Spalte links (multirow) die Zahl "1" nicht sichtbar ist. Wenn ich \multirow{2}{*}{1} benutze wird diese zwar angezeigt aber nicht mittig über die ganzen Zeilen.

Hat jemand eine Idee?
Danke schon mal im Voraus!

Nach oben