我正在使用minted
它在我的文档中显示一些代码,我注意到环境上方和下方有一个不舒服的大空间minted
,我无法找出这个空间来自哪里,以及如何减少它。
这是一个简单的例子:
\documentclass{article}
\usepackage{minted}
% \setminted{bgcolor=lightgray}
\begin{document}
\loggingoutput
Hello
\begin{minted}{latex}
\spaced
\end{minted}
world!
\end{document}
我还注意到,当我添加该bgcolor
选项时,代码块周围的间距会略微增加,我认为这是由于框架的额外间距造成的。
我注意到的是,如果我添加\loggingoutput
日志,则有背景颜色和没有背景颜色时会有很大不同。如果没有该选项,则行和代码bgcolor
之间会有以下内容:Hello
...\penalty -51
...\glue 8.0 plus 3.0 minus 4.0
...\glue(\baselineskip) 5.05556
所以考虑到我无法更改文档\baselineskip
,我认为我需要减少它\glue 8.0 plus 3.0 minus 4.0
。
但是,我做想要。激活该选项后,行和代码块之间bgcolor
的输出会稍微复杂一些:\loggingoutput
Hello
...\glue 6.0 plus 2.0 minus 2.0
...\glue 0.0
...\penalty 9999
...\penalty -30
...\penalty 0
...\glue 0.0 plus 7.38602
...\penalty 1800
...\glue 0.0 plus -7.38602
...\glue 0.0
...\penalty 10000
...\glue 24.0
...\glue 6.0
...\penalty 9999
...\glue -24.0
...\glue -6.0
...\penalty 9999
...\glue(\baselineskip) 6.0
...\vbox(6.0+0.0)x0.0
...\penalty 10000
...\glue -6.0
...\penalty 10000
尽管空间没有太大的变化。
那么,对于这个问题:
- 如何减少环境上方和下方的空间
minted
(有和没有选项bgcolor
)? - 为什么有和没有 记录的输出如此不同
bgcolor
?