Vielen Dank für Eure Hilfe!
Werde direkt morgen nachfragen, ob es in Ordnung ist, die Quellenangabe stets in die nächste Zeile zu packen. In diesem Fall könnte ich mir immer mit der Lösung zu Abb. 0.2 behelfen (siehe unten).
Fürchte aber, dass ich für die Fälle, in denen die Beschriftung so grade über eine Zeile reicht, keine neue Zeile für die Quellenangabe verwenden soll. Dann hab ich das Problem aus Abb. 0.3 (siehe unten): Der Zeilenabstand bei der kleinen Schrift ist zu groß....
Code:
\documentclass[oneside,parskip=full-]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage[ngerman]{babel}
\usepackage{tabularx,linegoal}
\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}
\begin{minipage}{\textwidth}
\centering
\Abb{blue}
\captionof{figure}
[] {%
\scriptsize
% Beschriftung
{\normalsize Abbildungsbezeichnung in normaler Schrift.}
% Quellenangabe
Quelle in kleinerer Schrift und so lang, dass sie nicht in einer einzigen
Zeile untergebracht werden kann.
}
\end{minipage}
\begin{minipage}{\textwidth}
\centering
\Abb{blue}
\captionof{figure}
[] {%
\begin{tabularx}{\linegoal}[t]{@{}X@{}}
% Beschriftung
Abbildungsbezeichnung in normaler Schrift und so lang, dass sie nicht in einer
einzigen Zeile untergebracht werden kann.\\[-1mm]
% Quellenangabe
\scriptsize Quelle in kleinerer Schrift und so lang, dass sie nicht in einer einzigen
Zeile untergebracht werden kann.
\end{tabularx}
}
\end{minipage}
\begin{minipage}{\textwidth}
\centering
\Abb{red}
\captionof{figure}
[Abbildungsbezeichnung in normaler Schrift] {%
% Beschriftung
Abbildungsbezeichnung in normaler Schrift reicht so grade über eine Zeile hinaus.
% Quellenangabe
{\scriptsize Quelle in kleinerer Schrift und so lang, dass sie nicht in einer einzigen
Zeile untergebracht werden kann.}
}
\end{minipage}
\end{document}
Edit: Ok, hab jetzt erst Sommerfees Ergänzung gelesen! Damit bin ich nun für alle Fälle gewappnet! Vielen Dank, ich liebe dieses Forum!
Code:
\documentclass[oneside,parskip=full-]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage[ngerman]{babel}
\usepackage{tabularx,linegoal}
\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}
\begin{minipage}{\textwidth}
\centering
\Abb{blue}
\captionof{figure}
[] {%
\scriptsize
% Beschriftung
{\normalsize Abbildungsbezeichnung in normaler Schrift.}
% Quellenangabe
Quelle in kleinerer Schrift und so lang, dass sie nicht in einer einzigen
Zeile untergebracht werden kann.
}
\end{minipage}
\begin{minipage}{\textwidth}
\centering
\Abb{blue}
\captionof{figure}
[] {%
% Beschriftung
Abbildungsbezeichnung in normaler Schrift und so lang, dass sie nicht in einer
einzigen Zeile untergebracht werden kann.\\
% Quellenangabe
{\scriptsize Quelle in kleinerer Schrift und so lang, dass sie nicht in einer einzigen
Zeile untergebracht werden kann.\par}
}
\end{minipage}
\begin{minipage}{\textwidth}
\centering
\Abb{red}
\captionof{figure}
[Abbildungsbezeichnung in normaler Schrift] {%
% Beschriftung
Abbildungsbezeichnung in normaler Schrift reicht so grade über eine Zeile hinaus.
% Quellenangabe
{\scriptsize Quelle in kleinerer Schrift und so lang, dass sie nicht in einer einzigen
Zeile untergebracht werden kann.\par}
}
\end{minipage}
\end{document}
Lesezeichen