下圖來源文字過多時標題不居中

下圖來源文字過多時標題不居中

我希望我的圖形來源成為標題的一部分,但在新的一行中,位於圖形下方的所有內容並且兩行都應居中。只要標題(第一行)不太長,效果就很好。顯然,當標題中的字元太多時,兩行都會自動向左側對齊。我怎樣才能防止這種行為?

它應該是這樣的:

[Picture] (--> centered)
Figure 2.2: blablabla (--> centered)
Source: blabla (--> centered)

我在新行中嘗試過: \caption*{...} 但結果並不令人滿意,因為兩行之間的空間太大。

\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}

對於我的最小範例中的任何奇怪之處,我深表歉意。我是乳膠初學者,這是我第一次在論壇中尋求幫助:-/

答案1

您可以使用\caption*來源來保證相同的格式(可能還需要調整垂直跳躍):

\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}

結果:

在此輸入影像描述

相關內容