我的 listings/minted 代码片段中有一些额外的垂直空间,我不知道如何去掉它们(尤其是底部)。代码最初来自这个答案。我已阅读文档,但似乎无法弄清楚填充来自哪里(tcolorbox、listings、minted?)
我怎样才能去除这个填充,或者至少使它均匀?
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{listings}
\usepackage{minted}
\usepackage{xcolor}
\usepackage{tcolorbox}
\tcbuselibrary{listings, minted, skins}
\tcbset{listing engine=minted}
\newtcblisting{mlisting}{listing only, minted language=text, minted style=paraiso-dark,
colback=bg, enhanced, frame hidden, minted options={
fontsize=\footnotesize, breaklines, formatcom=\color{white}}}
\definecolor{inline}{RGB}{187,57,82}
\definecolor{bg}{RGB}{22,43,58}
\setminted[java]{bgcolor=bg, fontfamily=fdm, fontsize=\footnotesize}
\begin{document}
\begin{mlisting}
some text
\end{mlisting}
\end{document}
答案1
木子木志比我早一个小时找到了答案(应该多看看我的通知)。我本来会评论或点赞,但我没有声誉。
无论出于什么原因,formatcom=\color{white}
都会导致错误的间距。但是,colupper
他们提到的实际上是 tcolorbox 选项,而不是 minted 选项。不过,效果很好!
谢谢你!