Hier ist ein Vorschlag, bei dem die gesamte Tabelle der Tabelleninhalt als TikZ-Matrix dargestellt wird:
wird. Damit die ersten Spalten vertikal zentriert zu den kleinen Bildern sind und die Mittelpunkte der Bilder einfach angesprochen werden können, setze ich die Beschriftungen der Bilder in den Abstand zwischen den Matrixzeilen. Hinterher werden noch die Kopfzeile und die Trennlinien ergänzt.
Da man die Zellen einer TikZ-Matrix automatisch benennen lassen kann, können die Verbindungslinien anschließend mit `\foreach` Schleifen einfach eingezeichnet werden
\documentclass[DIV=21,12pt,captions=tableheading]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{tikz}
\usetikzlibrary{matrix}
\newcommand\zeilenabstand{\normalbaselineskip}
\newcommand\grafik[2]{%
\begin{minipage}{2cm}
\centering\smash{\raisebox{\tabcolsep}{#1}}%
\includegraphics[width=\linewidth,height=2cm]{#2}%
\end{minipage}%
}
\tikzset{vp/.style={circle,fill,inner sep=3pt}}
\newcommand\verbindungslinie[3]{
\foreach [remember=\p as \lastp (initially #2)] \p in {#3}
\draw[#1](\lastp.center)node[vp]{}--(\p.center)node[vp]{};
}
\usepackage{mwe}% für example-image
\begin{document}
\begin{center}
\begin{minipage}{\linewidth}
\captionof{table}{Morphologischer Kasten}\label{morphKasten}
\begin{tikzpicture}[
very thick,
nodes={inner sep=\tabcolsep}
]
\matrix[
matrix of nodes,
inner sep=0pt,
row sep=\normalbaselineskip,
sep=\zeilenabstand,
column 2/.style={minimum width=5cm},
](m){
1&Teilfunktion 1
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}\\
2&Teilfunktion 2
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}\\
\ldots&{}
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}\\
n&Teilfunktion n
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}
&\grafik{Text}{example-image}\\
&&{}&{}&{}&{}\\
};
% Kopfzeile
\node(ul)[anchor=south west]
at ([yshift={\normalbaselineskip+\aboverulesep+\belowrulesep}]m.north ([yshift={\zeilenabstand+\aboverulesep+\belowrulesep}]m.north west)
{Teilfunktion};
\node(or)[anchor=south east] at (ul.north-|m-1-2.east){Lösungsvarianten};
\foreach[count=\i from 3] \c in {1,2,\ldots,m}
\node[anchor=base] at (or.base-|m-1-\i){\c};
% Tabellenlinien
\draw[line width=\lightrulewidth](or.north-|ul.west)--(or.east|-ul.south)
([yshift=-\aboverulesep]ul.south-|m.west)
--([yshift=-\aboverulesep]ul.south-|m.east);
\draw[line width=\heavyrulewidth]([yshift=\belowrulesep]or.north-|m.west)
--([yshift=\belowrulesep]or.north-|m.east)
([yshift={-\aboverulesep-\normalbaselineskip}]m.south ([yshift={-\aboverulesep-\zeilenabstand}]m.south west)
--([yshift={-\aboverulesep-\normalbaselineskip}]m.south --([yshift={-\aboverulesep-\zeilenabstand}]m.south east);
% Verbindungslinien
\verbindungslinie{red}{m-1-3}{m-2-4,m-3-3,m-4-5,m-5-5}
\verbindungslinie{blue}{m-1-5}{m-2-3,m-3-3,m-4-3,m-5-3}
\verbindungslinie{green}{m-1-6}{m-2-6,m-3-4,m-4-6,m-5-6}
\foreach \f/\p/\t in {red/m-5-5/LV1,blue/m-5-3/LV2,green/m-5-6/LV3}
\node[\f,below,font=\bfseries]at(\p){\t};
\end{tikzpicture}
\end{minipage}
\end{center}
\end{document}
![alt text][1]
Die Tabelle kann man natürlich auch in eine Gleitumgebung wie `table` setzen. Siehe auch [Wann sollte ich Gleitumgebungen für Tabellen und Abbildungen verwenden?][2].
Ist die Tabelle länger als eine Seite, muss man den Seitenumbruch allerdings leider manuell einfügen, in dem man zwei `tikzpicture` verwendet.
[1]: http://texwelt.de/wissen/upfiles/morphka_1.pnghttp://texwelt.de/wissen/upfiles/morphka_1.png
[2]: http://texwelt.de/wissen/fragen/3427/wann-sollte-ich-gleitumgebungen-fur-tabellen-und-abbildungen-verwenden/3434