minted 中的自定义 Pygments 样式不生效

minted 中的自定义 Pygments 样式不生效

我有一个相当简单的文档:

\documentclass[]{article}
\usepackage{minted}
\usemintedstyle{github}

\begin{document}

\begin{minted}{java}
public static void main(String[] args) {
    System.out.println("Hello world");
}
\end{minted}

\end{document}

我已经安装了 github Pygments 样式sudo pip2 install pygments-style-github

$ pygmentize -L styles | grep git
* github:
Port of the github color scheme.

\usemintedstyle{github}然而,当我编译文档时,语法突出显示所使用的颜色与命令丢失时的颜色相同:

我可以毫无问题地打印出使用该样式的 CSS 规则pygmentize -S github -f html,这让我认为该样式已正确安装。其他内置样式(例如“borland”)可以正常工作。

我究竟做错了什么?

答案1

_minted-a/通过删除目录并重新编译可以解决这个问题。

问题的根本原因是尝试在问题中提供的 MRE 之前使用带有数字名称的样式。由于宏限制,名称中包含整数的样式会导致样式恢复为默认样式

相关内容