Seite 1 von 1

Tabelle mit Aufzählung und farblicher Hinterlegung

Verfasst: Sa 12. Jul 2014, 16:24
von Rakete
Hallo zusammen,

ich habe mir den Kopf an einer Tabelle zerbrochen, die ich hier im Forum gefunden hatte, in der ich auf der einen Seite eine Art Aufzählung haben möchte und auf der anderen Seite rechts, jeden Punkt der Aufzählung mit einer farbig hinterlegten Zelle haben möchte.

In dem Beispiel stehen in Spalte 2 sieben Punkte, in Spalte 3 sollten daher auch sieben Zeilen sein.

Meine Idee war dass ich Spalte eins und zwei mit
\multirow{7}{*}{SpalteX}
zusammen fasse damit ich dann in den Spalten drei - fünf jeweils die entsprechenden Zellen farblich hinterlegen kann (dort wo jetzt gut, schlecht, etc steht). Eine multirow mit sieben, da ich sieben items habe. Dann müsste ja eigentlich auch der Abstand der Zeilen in den letzten drei Spalten stimmen....

Aber mit dem
\multirow
Befehl komme ich nicht klar in meinem Minibeispiel.

\documentclass{article} 

\usepackage{enumitem} 
\usepackage[table]{xcolor} 



\makeatletter 
\newcommand*{\compress}{\@minipagetrue} 
\makeatother 


\begin{document} 



\begin{table}[ht] 
\centering 
\begin{tabular}[ht]{|p{2cm}|p{5.5cm}|p{2cm}|p{2cm}|p{2cm}|} 
  \hline 

  \bf Spalte 1 & \bf Spalte 2 & \bf Spalte 3 & \bf Spalte 4 & \bf Spalte 5  \\ \hline\hline 
  
  Kategorie A & \compress 
  \begin{itemize}[leftmargin=*, topsep=0pt, itemsep=-3pt] 
\item Punkt 1
\item Punkt 2
\item Punkt 3
\item Punkt 4
\item Punkt 5
\item Punkt 6
\item Punkt 7 \vspace{-\baselineskip} 
 \end{itemize} & gut & schlecht & gut \\ 
 
 \hline 
\end{tabular} 
\label{tab:die_tabelle} 
\end{table} 
\end{document}
Es wäre super wenn mir da jemand einen Tipp geben könnte wie man das lösen kann ohne auf die Aufzählung zu verzichten.

Danke! :)

Verfasst: So 13. Jul 2014, 10:00
von esdd
Ich verstehe dein Ziel nicht ganz. In der zweiten Spalte steht die Aufzählung und in den anderen Spalten jeweils nur ein Wort in der obersten Zeile? Dieses Wort soll farbig hinterlegt werden? In den anderen Zeilen neben der Aufzählung steht nichts?

Gruß
Elke

Verfasst: Mo 14. Jul 2014, 12:20
von Rakete
Hallo Elke,

Ich habe beispielhaft nur ein Wort in die anderen Spalten geschrieben auf höhe der ersten Zeile. Ich möchte nun in dieses Spalten wo nur ein Wort steht so viele Zellen (Zeilen) haben, damit ich parallel zu den aufgelisteten items jeweils eine farbliche Hinterlegung anbringen kann.

Daher war meine Idee die Spalte wo nur ein Wort drin steht in sieben gleich große Zeilen zu unterteilen. Nur weiß ich nicht, wie ich das machen kann.

Weißt du da weiter?


Vielen Dank, LG

Verfasst: Mo 14. Jul 2014, 13:27
von Fundamental
Hallo Rakete,

du kannst deine Tabelle auch ohne Aufzählung bzw. itemize realisieren, indem du die Aufzählpunkte sozusagen nachbaust.

\documentclass{article} 

\usepackage{enumitem} 
\usepackage[table]{xcolor} 
\newcommand{\tabitem}{~~\llap{\textbullet}~~} % Definition des Aufzählubgspunktes

%\makeatletter 
%\newcommand*{\compress}{\@minipagetrue} 
%\makeatother 


\begin{document} 

\begin{table}[ht] 
\centering 
\begin{tabular}[ht]{|p{2cm}|p{5.5cm}|p{2cm}|p{2cm}|p{2cm}|} 
  \hline 

  \bf Spalte 1 & \bf Spalte 2 & \bf Spalte 3 & \bf Spalte 4 & \bf Spalte 5  \\ \hline\hline 
 
Kategorie A & \tabitem Punkt 1 & gut & schlecht & gut \\
						& \tabitem Punkt 2 & & & \\
						& \tabitem Punkt 3 & & & \\
						& \tabitem Punkt 4 & & & \\
						& \tabitem Punkt 5 & & & \\
						& \tabitem Punkt 6 & & & \\
						& \tabitem Punkt 7 & & & \\ [1ex] \hline
 

\end{tabular} 
\label{tab:die_tabelle} 
\end{table} 
\end{document} 

Mit freundlichen Grüßen[/code]

Verfasst: Mo 14. Jul 2014, 13:37
von Rakete
Das war der richtige Hinweis. Vielen Dank!!! :) :) :)