为什么“minted”包不会产生输出?

为什么“minted”包不会产生输出?

我正在尝试使用以下代码示例编写文档minted

\documentclass{article}
\usepackage[a4paper, total={6in, 8in}]{geometry}

\usepackage{minted}

\title{Modelling stuff}

\begin{document}
    \maketitle
    \tableofcontents

\section{Introduction}

    \begin{minted}{python}
        x = 4
    \end{minted}


\end{document}

我使用的是 ubuntu 18.04,并且minted使用 安装了Ensured sudo tlmgr install minted,这似乎有效。我正在通过 PyCharm 的texify插件编译它。我也尝试过 pdfLatex 和 XeLatex 编译器。但是,当我编译时,什么都没有发生。没有错误,也没有输出。

有人知道原因吗?如果失败了,有人有其他方法来获得 Python 语法着色吗?(我也需要 bash)

编辑

  • Pygments已安装

答案1

minted 要求 pdflatex 能够运行外部程序,因此pdflatex --shell-escape 出于安全原因,默认情况下禁用调用外部程序。

相关内容