在 Windows 中以标准用户身份使用 pygmentize 时遇到问题

在 Windows 中以标准用户身份使用 pygmentize 时遇到问题

我遇到了一些问题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

相关内容