
Ich verwende das caption
Paket, um Bildtitel über und Anmerkungen unter dem Bild zu haben. Ich folgedieser Vorschlageinen neuen Befehl zu definieren, der den caption*
Befehl mit entsprechenden Einstellungen aufruft. Allerdings ist der Abstand zwischen der Abbildung und der Notiz (eine weitere Beschriftung) zu groß. Wie kann ich ihn verkleinern? Die skip
Einstellung ändert nur den Abstandnachdie Anmerkung. Ich habe versucht, es direkt anzugeben, abovecaptionskip
aber das ist „in der Familien-‚Beschriftung‘ nicht definiert“.
Hier sind die relevanten Codeteile, die ich verwende, und unten ein Screenshot dessen, was dort erzeugt wird, wo ich den Platz markiert habe, den ich verringern möchte.
# 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}
Antwort1
Verwenden Sie keine center
Umgebung, verwenden Sie sie nicht \caption*
für die Legende unter der Grafik und geben Sie die Anweisung, \captionsetup{skip=0.333\baselineskip}
den Abstand zwischen der Überschrift und der Abbildung zu verringern.
\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}