![使用 tcbuselibrary 的 minted 选项时出现问题](https://linux22.com/image/474248/%E4%BD%BF%E7%94%A8%20tcbuselibrary%20%E7%9A%84%20minted%20%E9%80%89%E9%A1%B9%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我还是 LaTeX 新手,我需要在文档中添加一行代码。为此,我使用了listings
包中的库tcolorbox
。我总是得到相同的错误,所以我把这个例子放在了这个问题。
\documentclass{article}
\usepackage[many]{tcolorbox}
\tcbuselibrary{minted}
\newtcblisting{mylisting}{
colframe=cyan,
colback=cyan!10,
listing only,
listing engine=minted,
minted language=cpp,
minted options={fontsize=\small,linenos,numbersep=3mm},
}
\begin{document}
\begin{mylisting}
int main(int ac, char *av[])
{
printf("Hello, World");
return 0;
}
\end{mylisting}
\begin{mylisting}
int main(int ac, char *av[], char **ep,char *av[], char **ep)
{
printf("Hello, World");
return 0;
}
\end{mylisting}
\end{document}
当我编译此代码时,我得到:
软件包 minted 错误:无法找到 Pygments 样式默认值。\end{mylisting} 软件包 minted 错误:缺少 Pygments 输出;\inputminted wasor 可能正在使用缺少文件的 freezecache。\end{mylisting} 软件包 minted 错误:缺少 Pygments 输出;\inputminted wasor 可能正在使用缺少文件的 freezecache。\end{mylisting}
我尝试检查类似的问题。(这),但我无法解决它
我已设置 PdfLaTeX 选项
pdflatex.exe -synctex=1 -enable-write18 -interaction=nonstopmode -shell-escape %.tex
希望您能帮助我解决这个问题。提前致谢