Wie kann ich im morphologischen Kasten die Schriftgröße anpassbar machen?
Ich habe in meinem morphologischen Kasten die Bilder alle beschriftet. Jedoch kommt es ja vor das der Begriff ziemlich lang ist. Demnach wird ja auch logischerweise die Tabelle breiter.
Was ich jetzt jedoch erreiichen erreichen möchte ist, dass dies nicht passiert. Ich würde lieber gerne die Schrift verkleinern und eventuell hin und wieder mal einen Zeilenbruch dafür haben. Die Spalten der enizelnen einzelnen Lösungsvarianten könnten sich auch nach der Breite der Bilder richten.
Könnt ihr mir da vielleicht weiter helfen?
\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=\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={\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-\zeilenabstand}]m.south west)
--([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]
[1]: http://texwelt.de/wissen/upfiles/morphka2_1.png