为什么 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 为我指明了正确的方向。