為什麼 `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使用 進行安裝sudo tlmgr install minted,這似乎有效。我正在透過 PyCharm 的texify插件編譯它。我還嘗試過 pdfLatex 和 XeLatex 編譯器。但是,當我編譯時,什麼也沒有發生。沒有錯誤,也沒有輸出。

有人知道為什麼嗎?如果做不到這一點,有人有其他方法來獲得 Python 語法著色嗎? (我還需要bash)

編輯

  • Pygments已經安裝了

答案1

minted 需要允許 pdflatex 運行外部程序,因此pdflatex --shell-escape 出於安全原因,預設會停用呼叫外部程式。

相關內容