我正在使用安装了 MiKTeX 2.8 的TeXnicCenter 2.0 Alpha 3 (build 1118) 在 Vista 上使用 LaTeX。我想为 Objective-C 使用代码突出显示,并在此处阅读minted 包很棒。我按照minted 文档中的说明安装了 Python 2.7 和pygmentize。我还在 TeXnicCenter 中设置了编译器选项 -shell-escape。编译器找到 pygmentize 脚本但出现以下错误。
文件“C:\Python27\Scripts\pygmentize.exe”,第 1 行 SyntaxError: Non-ASCII character '\x90' in file C:\Python27\Scripts\pygmentize.exe on line 1,但未声明编码;有关详细信息,请参阅http://www.python.org/peps/pep-0263.html!LaTeX 错误:找不到文件“Test.out.pyg”。键入 X 退出或继续,或输入新名称。(默认扩展名:out.pyg)输入文件名:!紧急停止。
我无法弄清楚如何解决这个问题。我尝试将 tex 文件保存为 ANSI 或 UTF-8。我对 tex 文件所做的唯一添加是包包括
\usepackage{铸造}
以及铸造文档中的这个简单示例。
\mint{python}|导入这个|