我有一个相当简单的文档:
\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 之前使用带有数字名称的样式。由于宏限制,名称中包含整数的样式会导致样式恢复为默认样式。