将XeLaTeX添加到命令列表中

Sof*_*mur 10 emacs latex xelatex

我编辑tex文件,然后通过命令Emacs编译它.编译它的另一种方法是在终端中使用.C-c C-cLaTeXlatex file.tex

现在,我想编译一个文件xelatex,xelatex file.tex已经在终端线上工作.所以,我想使C-c C-cEmacs能够推出两种LaTeXXeLaTeX.理想情况下,XeLaTeX应添加到可能的命令列表中.

这是当前的.emacs,有人可以帮忙吗?

sha*_*rov 8

M-x customize-group
Run Code Online (Sandbox Code Playgroud)

tex-command
Run Code Online (Sandbox Code Playgroud)

然后找到"Tex Command List"选项.从那里你可以引入新的AUCTeX命令.

但是,AUCTeX的使用方式略有不同.XeLaTeX您可以(在菜单栏中)执行Command |,而不是创建单独的命令 TeXing选项| 使用XeTeX引擎.之后,该LaTeX命令将运行xelatex而不是latex.

  • 默认可以通过`Mx custom-variable` 和`TeX-engine` 更改。您还可以在某个钩子中调用 `(setq TeX-engine 'xetex)`,但请注意,在这种情况下,`TeX-engine` 变量会自动变为缓冲区本地变量。 (2认同)