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

现在,我想用xelatex编译文件,xelatex file.tex在终端行中已经可以工作了。所以我想使C-c C-c中的Emacs能够启动LaTeXXeLaTeX。理想情况下,应将XeLaTeX添加到可能的命令列表中。

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

最佳答案



M-x customize-group




tex-command


然后找到“ Tex Command List”选项。从那里您可以引入新的AUCTeX命令。

但是,AUTCeX的用法有所不同。您可以执行以下操作,而不用创建单独的XeLaTeX命令


M-x TeX-engine-set后跟xetex
Lisp代码中的(TeX-engine-set 'xetex)
菜单栏中的Command | TeXing Options | Use XeTeX engine


(这三种方法是等效的)。

之后,LaTeX命令将运行xelatex而不是乳胶。

关于emacs - 将XeLaTeX添加到命令列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15926817/

10-12 04:37