minted:强制以更像控制台的字体显示评论

minted:强制以更像控制台的字体显示评论

minted的默认样式,以及其他一些样式(例如 emacs)、注释和其他内容(例如 C 预处理器命令)以非常不像代码的斜体字体显示,如下面的 2 个示例所示。

我正在使用这个环境:

\newminted[cpp]{cpp}{frame=lines,framesep=2mm}

我怎样才能将字体更改为更像控制台的字体?我尝试使用fontfamilyfontseriesminted 选项,但似乎没有任何效果(除了minted.pdf他们支持的国家,甚至那些国家似乎要么不做任何事情,要么完全破坏代码)。

我的配置是 Mac OS X Lion,使用 Latexian 作为编辑器,并使用 MacPorts 的最新 TexLive - 版本如下所示。

texlive-latex @23089_0+doc
texlive-bin @2011_3+motif+x11

注释和预处理器命令中的奇怪字体

评论里的字体很奇怪

答案1

两件事情:

  1. 字体“类似控制台”(即等宽);它恰好是斜体——顺便说一下,这是一种完全有效的格式样式,而且并不罕见(我通常使用这种样式)。

  2. 注释的斜体格式由 Pygments 样式表提供,它取代了一般的字体设置(因为它更具体)。为了改变它,你需要创建并注册自己的样式表

答案2

你需要设置minted样式。例如添加:

\usemintedstyle{perldoc}

之后即可\usepackage{minted} 查看样式列表,请尝试此链接

或者运行

pygmentize -L styles

相关内容