首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将XeLaTeX添加到命令列表

将XeLaTeX添加到命令列表
EN

Stack Overflow用户
提问于 2013-04-10 21:10:16
回答 2查看 5.4K关注 0票数 16

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

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

这是当前的.emacs,有人能帮上忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-10 21:23:39

代码语言:javascript
复制
M-x customize-group

代码语言:javascript
复制
tex-command

然后找到"Tex命令列表“选项。在那里,您可以引入新的AUCTeX命令。

但是,AUCTeX的用法略有不同。您可以这样做,而不是创建单独的XeLaTeX命令

在lisp代码or

  • Command | TeXing Options | Use XeTeX engine中,菜单栏中的
  • M-x TeX-engine-set后跟xetex

(三种方法是等效的)。

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

票数 13
EN

Stack Overflow用户

发布于 2020-12-07 17:49:50

一种更本地的指定TeX-engine的方法是将以下文本附加到.tex文件的末尾。这将仅为当前文件将TeX-engine设置为xetex

代码语言:javascript
复制
%%% Local Variables:
%%% TeX-engine: xetex
%%% End:

编辑回复评论

这里给出了相同的答案:https://tex.stackexchange.com/a/450955/90321,但该答案还展示了如何通过向局部变量添加另一行来使用命令行参数调用Tex-engine

代码语言:javascript
复制
%%% TeX-command-extra-options: "-shell-escape" 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15926817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档