正如标题所述,我的文档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 修改我的文件内容。