列表背景使用 TeX 转义,但标题在外面

列表背景使用 TeX 转义,但标题在外面

Listings 无法很好地处理背景和包含的数学公式(使用 mathescape)——有白色水平线,因为 Listings 不知道线条应该有多高。您可以使用 \smash,或者(似乎更简单)将整个列表放在 mdframed 环境中。后者是我所做的。在我的例子中,方程式是显示的方程式(模仿计算机代数系统的排版输出)。

然而,一篇文章的审阅者要求我引用我的代码清单。清单通过将标题和标签作为任何给定清单的参数来实现这一点。但这意味着标题是里面mdframed 背景。我不认为 mdframed 有自己的引用方法。

是否有可能以某种方式使用列表、mdframed 和交叉引用:

  • 整个列表具有统一的背景
  • 标题是外部的背景

非常感谢。

相关内容