caption spacing floats figure table listing setlength belowcaptionskip textfloatsep

Source

% in the preamble
 
% default: 0pt
\setlength{\belowcaptionskip}{-10pt}
% default: 20.0pt plus 2.0pt minus 4.0pt
\setlength{\textfloatsep}{10.0pt plus 2.0pt minus 4.0pt}
  • note that the \belowcaptionskip also affects the space between subcaptions and the main caption, so setting this too small could squash these too close together and might look ugly