可以在命令行中使用 luatex 进行编译,但不能在 emacs 中的 AUCTEX 中进行编译

可以在命令行中使用 luatex 进行编译,但不能在 emacs 中的 AUCTEX 中进行编译

正如标题所述,我的文档lualatex file.tex在命令行中成功编译,但在 emacs 中使用 AUCTEX 执行时却无法编译C-c C-c。我使用的是 Mac;Tex Live;和 auctex v12.1.1。

我知道这个答案: https://tex.stackexchange.com/a/21212/103829并在我的 .tex 文件底部插入以下内容:

%%% Local Variables: 
%%% coding: utf-8
%%% mode: latex
%%% TeX-engine: luatex
%%% End:

答案1

您的 MWE 与您发布的内容不同,它包含:

%%% Local Variables: 
%%% coding: utf-8
%%% mode: latex
%%% TeX-engine: luatex
%%% TeX-master: ""
%%% End:

使用 TeX-master 移除有害行。或者将其替换为

%%% TeX-master: t

如果需要的话。

就我个人而言,我已经有几十年了

(setq TeX-one-master '"\"<none>\"")

.emacs防止 AUCTeX 修改我的文件内容。

相关内容