将XeTeX添加到ess-swv-PDF

时间:2015-02-09 21:06:20

标签: r emacs knitr sweave ess

我正在使用带有希伯来语的.Rnw文件,我想使用XeTeX编译生成的.tex文件。我在Emacs工作,所以我使用Emacs Speaks Statistics(ESS)包,它允许一些选项来编译.tex文件。但是,使用XeTeX目前不是ess-swv-PDF的可能选择,可通过M-n P访问。

我想将XeTeX添加到此列表中。理想情况下,这个添加的选项不仅允许我使用XeTeX编译.tex文件,而且还可以根据需要在显示.Rnw文件的缓冲区上运行同一文件上的BibTeX。这类似于texi2pdfess-swv-PDF的当前选项之一。

1 个答案:

答案 0 :(得分:1)

如果您已安装ESS,则可以自定义:M-x customize-group选择ess-sweave并修改ess-swv-pdflatex-commands以向其添加"xelatex"。如果你想使用xelatexxetex作为默认的TeX引擎,就像我一样,你可以把它放在前面(见下面的截图)。
然后按Apply and save这会将代码保存到.init.el.emacs.el,具体取决于您的设置。
现在,当您转到.Rnw文件并点击M-n P时,您会看到xelatex为默认值,因为您将其置于其他命令之前。这就是它的全部。

enter image description here

enter image description here