Уменьшить вертикальное расстояние между рисунком и примечанием к рисунку

Уменьшить вертикальное расстояние между рисунком и примечанием к рисунку

Я использую captionпакет, чтобы иметь названия рисунков выше и примечания ниже рисунка. Я следуюэто предложениедля определения новой команды, которая вызывает caption*команду с соответствующими настройками. Однако, пространство между рисунком и примечанием (другой подписью) слишком велико. Как сделать его меньше? Настройка skipизменяет только пространствопослепримечание. Я пытался указать abovecaptionskipнапрямую, но это «не определено в семействах `caption'».

Вот соответствующие фрагменты кода, которые я использую, а ниже представлен снимок экрана, на котором я выделил пространство, которое хочу уменьшить.

# preamble
\usepackage[bf, justification=centering]{caption}
\newcommand\fnote[1]{\captionsetup{font=small,justification=justified}\caption*{#1}}

# figure
\begin{figure}[htb]
  \caption{Comparison of the retirement effect estimate by gender}
  \begin{center}
    \includegraphics[width=\textwidth]{figure}
  \end{center}
  \fnote{{\it Notes:} The dots ...}
\end{figure}

введите описание изображения здесь

решение1

Не используйте centerокружение, не используйте \caption*для легенды под графикой и предоставьте инструкцию \captionsetup{skip=0.333\baselineskip}по сокращению расстояния между подписью и рисунком.

введите описание изображения здесь

\documentclass{article}
\usepackage[demo]{graphicx} % omit 'demo' option in real document
\usepackage[justification=centering,
            labelfont=bf,
            skip=0.333\baselineskip]{caption}

\begin{document}
\begin{figure}[htb]
\caption{Comparison of the retirement effect estimate by gender}
\includegraphics[width=\textwidth]{figfile}

\smallskip\small
\textit{Notes}: The dots represent $\hat{\beta}$, the lines \dots
\end{figure}
\end{document}

Связанный контент