我尝试使用 \setlength\belowcaptionskip{-10pt} 删除图形后的空白,但没有效果。有什么帮助吗?
\begin{figure}[H]
\centering
\includegraphics[width=0.8\linewidth]{figure/example-product.PNG}
\setlength\belowcaptionskip{-10pt}
\caption{Future plan for CAT ‘environment’}
\end{figure}
答案1
要删除图形下方的所有空间,可以使用\setlength\intextsep{0pt}
。这必须在浮动之外使用,因此我将其放在花括号内,{}
这样它就只是局部更改。如果您希望它影响所有图形,请将其放在序言中。
尽管这可能解决这个问题,但正如 Werner 指出的那样,这并不总是有效,具体取决于图片的放置位置。因此,请参阅他的回答浮动后留有空格,用 [h]
输出
代码
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
{\setlength\intextsep{0pt}
\begin{figure}[h]
\centering
\includegraphics[width=0.8\linewidth]{example-image-a}
\caption{Future plan for CAT ‘environment’}
\end{figure}
}%
\lipsum[1]
\end{document}