我有一个使用 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
现在也可以使用,但不再需要,至少就我而言。