\vspace 未按预期工作

\vspace 未按预期工作

我有一个使用 minted 和 mdframed 的代码块以及后面的标题。

\begin{mdframed}
\begin{minted}[tabsize=4]{c++}
    some code
\end{minted}
\end{mdframed}
\begingroup\captionof{listing}{some caption\label{lst:label}}\endgroup

但是,标题距离代码太远了。我尝试在框架后立即添加负垂直空间,但效果并不理想。最多\vspace{-4em}什么都没发生,但是使用\vspace{-5em},标题就直接移动到了代码块中。

我如何才能移动位于代码块之后的标题?

答案1

我明白了,多亏了这个问题

当我\unskip在框架后使用时,标题将位于其紧随其后。\vspace现在也可以使用,但不再需要,至少就我而言。

相关内容