为什么 minted 包会挂起编译?

为什么 minted 包会挂起编译?

为什么 pdflatex 会挂断

\documentclass[a4paper,12pt]{article}
\usepackage{minted}

\begin{document}
Assembler translates
\begin{minted}{mips}
    addu $t5, $t1, $t2
\end{minted}
into binary code:
\end{document}

有这份文件吗?

我已经使用 shell 转义和非停止模式运行了该命令以进行交互:

pdflatex -synctex=1 --shell-escape -interaction=nonstopmode CMPE325.tex

然后直接挂了

[4] (./_minted-CMPE325/default.pygstyle) (./_minted-CMPE325/9F3E4DE4F320346FC38F0B9A9835A5296F866F5A1B946E33CB8EBBACAEBD804E.pygtex (/usr/local/texlive/2023/texmf-dist/tex/latex/inconsolata/t1zi4.fd)

LaTeX Font Warning: Font shape `T1/zi4/m/it' undefined
(Font)              using `T1/zi4/m/n' instead on input line 2.

)

此后不再有任何输出。它只是挂起。

我正在运行 pdflatex M2 Macbook Pro,因此 3 行 LaTeX 代码不应该导致内存或 CPU 问题。

我认为文件的其余部分并非无关紧要,但如果需要,我可以发送完整的文件。这并不是说它是最高机密或什么的,只是一些愚蠢的讲义。

答案1

修复了删除 Homebrew 版本的 Pygments、创建新的 Python venv、从 pip 下载 Pygments 并在 venv 中运行命令的问题。感谢 @egreg 为我指明了正确的方向。

相关内容