How can I reduce the space between subfigure and the sufigure captions ?
Preamble
\usepackage{float}%exact location
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption} % for subfigures
Example.
\begin{figure}[H]
\centering
\begin{subfigure}[b]{0.4textwidth}
\includegraphics[width=\textwidth]{Pictures/pic0.pdf}
\caption{}
\label{fig:lab0}
\end{subfigure}
\begin{subfigure}[b]{0.4\textwidth}
\includegraphics[width=\textwidth]{Pictures/pic1.pdf}
\caption{}
\label{fig:lab1}
\end{subfigure}
\caption{A long caption}\label{fig:lab}
\end{figure}
Best Answer
You could just place a
\vspace
command after the last figure and before the caption:You probably don't want to use the value
-2\baselineskip
as I have done. I've only done that so you can readily see the effect below:UPDATE
Per the comments to this post, there is an
aboveskip
andbelowskip
option available via thecaption
package, which is loaded when loadingsubcaption
. This allows you to more conveniently make a change to how the captions are placed.