我正在尝试实现一种解决方法,用于在描述环境中添加标题和标签。为此,我尝试在描述列表上方强制添加一个空白图,但我根本无法减少垂直空间。因此,图和描述之间有 3 厘米的空白,我想减少这些空白。提前谢谢!
最小示例:
\documentclass{article}
\begin{document}
\begin{Figure}[h]
\centering
\caption{Caption}
\label{Label}
\end{Figure}
\vspace{0cm} %% trying to reduce space between empty figure and below description
\begin{description}
\item x
\item y
\item z
\end{description}
\end{document}
答案1
浮动环境figure
(我假设Figure
您使用了,但没有显示其定义)的目的是将内容标记为已从主文档流中取出,以便稍后重新插入,因此\vspace
图形和列表之间的位置没有任何意义,它只是在主体中列表之前的内容之间。(特别是,即使图形重新插入到那里,它也可以在分页符处被丢弃。)
图形不一定是图像,如果您将列表视为带标题的图形,只需将其放置在带有标题的环境中即可。
\documentclass{article}
\begin{document}
\begin{figure}[h]
\caption{Caption}
\label{Label}
\begin{description}
\item[xx] x
\item[yy] y
\item[zz] z
\end{description}
\end{figure}
Some text here.
\end{document}