10 minted使用问题

发布于 2024-07-16 10:45:10

pgymentize也安装了,还是出现这样的错误什么原因啊?
190a2274974840aab41af18555361661.png
我的使用环境,Mac系统Texstudio,xelatex
62a4d0730242a616534aa69a93389d5c.png

代码:

\documentclass{article} 
\usepackage{minted}
\begin{document} 
    \begin{minted}{c} 
        int main() {
                printf("hello, world");
                return 0;
        }
    \end{minted} 
\end{document}        

查看更多

关注者
0
被浏览
420
1 个回答
鱼香肉丝没有鱼先生
脾气不好,别来惹我!!!

注意报错信息 You must invoke LaTeX with the -shell-escape flag.

因为 minted 包是借助 python 的 pygments 库完成代码高亮渲染的, 需要和外部程序完成交互,所以需要开启 -shell-escape 编译参数.

鉴于你使用的 texstudio 编辑器, 可以参考下图配置编辑器以开启 -shell-escape.

image.png

上图来源于某 qq 群,图中以 lualatex 为例,如果您习惯使用 xelatex 或者 pdflatex, 请修改对应的编译参数即可.

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览