使用 Floatrow 包跳过 above- 和 belowcaption

使用 Floatrow 包跳过 above- 和 belowcaption

是否可以强制floatrow包考虑\abovecaptionskip和的值\belowcaptionskip

即使我之后重新定义这两个长度\usepackage{floatrow},它们也不会被考虑在内。

文档对这个问题的解释相当含糊...我唯一找到的是关键字captionskip,但即使我将设置captionskip为等于abovecaptionskip,结果在视觉上也不相同;我不知道它究竟是如何工作的。
而且我还没有找到与等价的belowcaptionskip

在此处输入图片描述

那么是否可以强制floatrow使用由 documentclass 或直接由用户定义的above- 和值?belowcaptionskip

\documentclass{book}
\usepackage{lipsum, mwe}

\setlength\abovecaptionskip{12pt plus 2pt minus 2pt}
\setlength\belowcaptionskip{2pt plus 2pt minus 0pt}

\usepackage{floatrow}
\floatsetup{captionskip=12pt plus 2pt minus 2pt}

\begin{document}
\lipsum[1]

\begin{figure}[h]
\centering
\includegraphics[width =.5\linewidth]{example-image}
\caption{The caption.}
\end{figure}

\lipsum[2]
\end{document}

相关内容