I am wondering whether one is ever justified in using \bigskip
in LaTeX
[emphasis added]
I find it helpful and legitimate to employ \bigskip
and its sibling directives, \medskip
and \smallskip
, as fine-tuning instruments when creating figures with vertically stacked subfigures
.
By default, no vertical whitespace is inserted between stacked subfigure
(or subtable
) environments. This can lead to an outcome where the upper subfigure's caption (its "subcaption"?), if placed below the graph, is visually closer to the graph below it than to its "real" graph (the one above it). The same problem occurs for stacked subtable
environemnts and their associated subcaptions.
The way to deal with this situation is to add some discretionary vertical whitespace between the subfigure
environments. Depending on the sizes of graphs/tables and the lengths and placement of the associated captions, either \bigskip
or \medskip
is the right tool for this fine-tuning operation.
The following code and associated screenshot illustrate the usefulness of the \bigskip
directive for fine-tuning purposes: Without it, the visual gap between the first graph and its caption would be larger than that between the first subcaption and the second graph.

\documentclass{article}
\usepackage[demo]{graphicx} % for '\includegraphics' macro
\usepackage{subcaption} % for 'subfigure' environment
\begin{document}
\begin{figure}
\begin{subfigure}{\textwidth}
\includegraphics[width=\textwidth]{fig1}
\caption{A first subfigure}
\end{subfigure}
\bigskip % <-- or "\medskip"
\begin{subfigure}{\textwidth}
\includegraphics[width=\textwidth]{fig1}
\caption{A second subfigure}
\end{subfigure}
\caption{A figure with two subfigures}
\end{figure}
\end{document}
\bigskip
doesn't generate a new paragraph, you have to end the paragraph (typically with a blank line in the source) before adding the skip between paragraphs.\bigskip
closes current paragraph outside LaTeX. This is much more natural behavior.