Mehrzeilige Abbildungs- und Tabellenunterschriften
Hallo zusammen,
hier im Forum konnte mir bereits einmal bei mehrzeiligen Tabellen- und Abbildungsbeschriftungen geholfen werden:
http://www.mrunix.de/forums/showthread.php?t=68615
Ich arbeite nun erneut unter der Maßgabe, nach den Beschriftungen der Tabellen und Abbildungen eine Quellenangabe in kleinerer Schrift einfügen zu müssen.
Dies klappt u.U. ohne Probleme (siehe Abb. 0.1 und 0.2). In Fällen, in denen die Quellenangabe zu lang ist, um sie mit in die Zeile packen zu können, wende ich den Trick an, der mir im oben angegebenen Thread bereits unterbreitet wurde; wobei ich für die Tabelle standardmäßig die kleinere Schrift wähle, damit der Zeilenabstand nicht zu groß wirkt (Abb. 0.3).
In Fällen, in denen die Quellenangabe über eine Zeile hinaus läuft (Abb. 0.4 und 0.5) fällt mir jedoch keine Lösung ein. Weder der Tabellen-Trick hilft (Abb. 0.4), noch macht es Sinn, alles hintereinander zu schreiben, da dann der Zeilenabstand bei der kleinen Schrift unschön wirkt (Abb. 0.5).
Weiß jemand Rat?
Vielen Dank im Voraus... ich grübel schon wieder viel zu lange über diesem Problem...
Code:
\documentclass[oneside,parskip=full-]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\newcommand{\Abb}[1]{%
\begin{tikzpicture}
\foreach \x in {0,20,...,340} {%
\draw[rotate=\x,draw=#1,fill=#1!20,opacity=.3] (0,0) rectangle (.5,1);
}
\end{tikzpicture}
}
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Problemlos
\textbf{Problemlos\hrulefill}
\begin{minipage}{\textwidth}
\centering
\Abb{blue}
\captionof{figure}
{Abbildungsbezeichnung in normaler Schrift. {\scriptsize Quelle in kleinerer Schrift.}}
\end{minipage}
\begin{minipage}{\textwidth}
\centering
\Abb{blue}
\captionof{figure}
{Abbildungsbezeichnung in normaler Schrift und so lang, dass sie nicht in eine Zeile passt.
{\scriptsize Quelle in kleinerer Schrift.}}
\end{minipage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Mit kleinem Trick (tabular)
\textbf{Mit kleinem Trick (tabular)\hrulefill}
\begin{minipage}{\textwidth}
\centering
\Abb{blue}
\captionof{figure}
[Abbildungsbezeichnung in normaler Schrift]
{\scriptsize
\begin{tabular}[t]{l}
\normalsize Abbildungsbezeichnung in normaler Schrift.\\
Quelle in kleinerer Schrift und so lang, dass sie nicht mit in die erste Zeile passt.
\end{tabular}}
\end{minipage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Fälle ohne Lösung
\textbf{\textcolor{red}{Fälle ohne Lösung\hrulefill}}
\begin{minipage}{\textwidth}
\centering
\Abb{red}
\captionof{figure}
[Abbildungsbezeichnung in normaler Schrift]
{\scriptsize
\begin{tabular}[t]{l}
\normalsize Abbildungsbezeichnung in normaler Schrift.\\
Quelle in kleinerer Schrift und so lang, dass sie nicht in einer einzige Zeile untergebracht werden kann. \textcolor{red}{Overfull}
\end{tabular}}
\end{minipage}
\begin{minipage}{\textwidth}
\centering
\Abb{red}
\captionof{figure}
{Abbildungsbezeichnung in normaler Schrift und so lang, dass sie nicht in eine Zeile passt.
{\scriptsize Quelle in kleinerer Schrift und so lang, dass sie nicht mit in die zweite Zeile passt.
\textcolor{red}{Sieht unschön aus, da Zeilenabstand bei kleiner Schrift wie bei normaler Schrift.}}}
\end{minipage}
\end{document}