答案1
您的问题是,您只需要在 lyx 中重新设置您的偏好设置,让它知道您想要使用--shell-escape
标志运行 pdflatex。
此标志不能成为开源系统中的默认功能(并且是开源系统中的通用功能),因为黑客可能会损害您的系统。请参阅这里。
因此,您的升级版本没有启用该功能,这就是您收到错误的原因。
最佳做法是minted
仅当代码是您的(或受信任的)时,从命令行(手动添加此标志)或使用类似方式启用它(不是默认,而是仅在您需要它时)运行此类代码(使用需要此标志的包或类似程序)。
例如,要编译main.tex
主文件夹中的文件,您只需打开终端并输入以下命令:
pdflatex --shell-escape main
要了解如何消除错误(同时让您的系统在运行不受信任的 LaTeX 代码时容易受到攻击),请参阅这里。