Ich möchte, dass meine Bildquelle Teil der Bildunterschrift ist, aber in einer neuen Zeile, alles, was sich unterhalb der Abbildung befindet, und beide Zeilen zentriert werden. Das funktioniert perfekt, solange die Bildunterschrift (1. Zeile) nicht zu lang ist. Offensichtlich werden beide Zeilen automatisch linksbündig ausgerichtet, wenn die Bildunterschrift zu viele Zeichen enthält. Wie kann ich dieses Verhalten verhindern?
So sollte es aussehen:
[Picture] (--> centered)
Figure 2.2: blablabla (--> centered)
Source: blabla (--> centered)
Ich habe es probiert mit: \caption*{...} in einer neuen Zeile, aber das Ergebnis ist nicht zufriedenstellend, weil dann zu viel Platz zwischen den beiden Zeilen ist.
\documentclass{scrreprt}
\usepackage{geometry}
\usepackage[font=small,format=plain,labelfont=bf,textfont=it]{caption}
\begin{document}
\begin{figure}%
\centering
\includegraphics[width=0.8\columnwidth]{images/peakoffpeak.PDF}%
\caption[Peak reduction in dependency of peak to off-peak price ratio]{Peak reduction in dependency of peak to off-peak price ratio.\\ Source: \citet[p.18]{faruqui2011}}
\label{fig:peaktooffpeak}%
\end{figure}
\end{document}
Ich entschuldige mich für etwaige Merkwürdigkeiten in meinem Minimalbeispiel. Ich bin ein Latex-Anfänger und es ist das erste Mal, dass ich in einem Forum um Hilfe bitte :-/
Antwort1
Um die gleiche Formatierung zu gewährleisten , können Sie \caption*
für die Quelle Folgendes verwenden (eventuell ist auch eine Anpassung des vertikalen Sprungs erforderlich):
\documentclass{scrreprt}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{natbib}
\usepackage[font=small,format=plain,labelfont=bf,textfont=it]{caption}
\begin{document}
\begin{figure}%
\centering
\includegraphics[width=0.8\columnwidth]{example-image-a}%
\caption{Peak reduction in dependency of peak to off-peak price ratio.}\vskip-\abovecaptionskip
\caption*{Source: \citet[p.18]{faruqui2011}}
\label{fig:peaktooffpeak}%
\end{figure}
\end{document}
Das Ergebnis: