使用 bgcolor 时,出现“段落中 \hbox 未满(不良程度 10000)”的情况

使用 bgcolor 时,出现“段落中 \hbox 未满(不良程度 10000)”的情况

当我使用铸造像这样突出显示 BASH 代码

\documentclass[a4paper, 11pt, twoside]{article}
\usepackage{xltxtra}
\usepackage{xunicode}
\usepackage{polyglossia}
\usepackage[svgnames]{xcolor}

\usepackage{minted}
\usemintedstyle{vim}
\newminted{bash}{fontfamily=tt, gobble=2, linenos}
\newmint{bash}{}

\begin{document}

AAAA

\begin{bashcode}
  BBBB
  CCCC  
\end{bashcode}

DDDD

 \end{document}

它工作得很好。如果我使用以下方法添加背景颜色

\newminted{bash}{bgcolor=Ivory, fontfamily=tt, gobble=2, linenos}

它看起来一样,但对于每个代码块我都会收到类似的错误

Underfull \hbox (badness 10000) in paragraph

没有其他变化,所以我不明白为什么使用bgcolor选项会导致出现不良情况。

答案1

使用最新的 TeXLive 2015 就没有问题

\documentclass[a4paper, 11pt, twoside]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage[svgnames]{xcolor}

\usepackage{minted}
\usemintedstyle{vim}
\newminted{bash}{fontfamily=tt, gobble=2, linenos}
\newmint{bash}{}

\begin{document}

AAAA

\begin{bashcode}
  BBBB
  CCCC  
\end{bashcode}

DDDD

 \end{document}

答案2

这显然是旧版本中的minted错误openSUSE 存储库(我已请求升级该软件包)。升级到 2.1 版后,直接从加拿大运输安全局(分别GitHub)badness消失(代码没有任何变化)。

相关内容