如何减少铸造上方和下方的空间?

如何减少铸造上方和下方的空间?

我正在使用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的输出会稍微复杂一些:\loggingoutputHello

...\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

相关内容