[Tex/LaTex] Reduce line spacing in beamer caption

beamercaptionsline-spacing

How do I reduce the line spacing in captions in beamer? I tried singlespacing but that wouldn't work.

\documentclass[14pt]{beamer}
\usepackage{graphicx}
%\usepackage{setspace}
\usecaptiontemplate{
\footnotesize%\singlespacing
\structure{\insertcaptionname~\insertcaptionnumber:}\insertcaption}

\begin{document}
\frame{{Test} 
\begin{figure}
\caption{A very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long caption.}
\centering
\includegraphics[width=0.8\linewidth]{test.png}
\end{figure}}
\end{document}

enter image description here

Best Answer

Simply place a \par following the caption to use the baselineskip of the \footnotesize. If you need a more precise control, you can define the fontsize and the baselineskip seperatly using \setbeamerfont{caption}{size*={10pt}{6pt}}

\documentclass[14pt]{beamer}

%\setbeamerfont{caption}{size*={10}{6}}
\setbeamerfont{caption}{size=\footnotesize}
\setbeamertemplate{caption}{%
    \structure{\insertcaptionname~\insertcaptionnumber:}
    \insertcaption\par
}

\begin{document}
\frame{{Test} 
\begin{figure}
\caption{A very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long caption.}
\centering
\includegraphics[width=0.8\linewidth]{example-image}
\end{figure}}
\end{document}

enter image description here