如何使用 \colorbox 突出显示代码部分并保留 minted 的前景色

如何使用 \colorbox 突出显示代码部分并保留 minted 的前景色

我目前正在努力在 LaTeX 文档中突出显示代码片段的特定部分。为此,我遵循了软件包文档中提供的示例minted,特别是解释该选项的部分escapeinside。但是,我遇到了一个问题,使用\colorbox突出显示代码部分似乎会覆盖 minted 应用的前景色。

例如,使用

\mintinline{c}$int foo(int x) {$

我明白了

不使用 escapeinside 生成代码片段

使用时

\mintinline[escapeinside=||]{c}$int foo(|\colorbox{lightgray}{int x}|) {$

我明白了

在此处输入图片描述

有没有办法minted在将背景色应用于特定代码段时保留突出显示的原始前景色\colorbox

相关内容