我遇到了一些问题pygmentize
。我知道这个论坛上已经有一些相关的问题,pygmentize
但我找不到我的问题的解决方案。
我在 Windows 10 中以“标准用户”身份使用 Texmaker 和 Miktex。(不行政!)
我的程序如下所示:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{float}
\usepackage{bm}
\usepackage{color}
\usepackage[minted, most]{tcolorbox}
\definecolor{bg}{rgb}{0.85,0.85,0.85}
\usepackage{sidecap}
\renewcommand\sidecaptionsep{2cm}
\usepackage{listings}
\usepackage[a4paper,margin=2cm,bottom=2cm]{geometry}
\begin{document}
\newtcblisting[blend into = listings]{code}[1][]{
listing engine = minted ,
minted language = python ,
colback = bg ,
minted options = { linenos } ,
listing only ,
left = 6mm ,
lefttitle = 0mm ,
leftrule = 0pt ,
rightrule = 0pt ,
bottomrule = 0pt ,
coltitle = black ,
colframe = gray!70 ,
fonttitle = \small,
arc = 0pt ,
#1
}
\begin{code}[title=Parameter der \mintinline{python}{compare}-Methode, label=code:Parameter compare method listing]
compare(self, crack_comp, method, output_file=None)
\end{code}
\end{document}
但是当我运行我的程序时(和 -shell-escape
),我得到一个错误You must have pygmentize installed...
。在互联网上进行了一些研究后,我添加了一个PATH
带有路径的变量到我的pygmentize-file
。(我正在使用,anaconda3
所以我的pygmentize-file
路径像C:/Users/Dominik/ananconda3/Scripts
。然后我将我的 Windows-User 更改为Administrator
。之后我的程序就可以正常工作了。
但是是否可以将此程序作为 运行standard user
?那么除了添加变量之外还有其他可能性吗PATH
?