我編輯Emacs
中的tex文件,並編譯它C-c C-c
,然後LaTeX
命令。另一種編譯方法是在終端中使用latex file.tex
。將XeLaTeX添加到命令列表
現在,我想編譯一個文件xelatex
,xelatex file.tex
作品已經在終端線。所以我想讓C-c C-c
在Emacs
能夠啓動LaTeX
或XeLaTeX
。理想情況下,應將XeLaTeX
添加到可能的命令列表中。
這裏是目前的.emacs,有人可以幫忙嗎?
我編輯Emacs
中的tex文件,並編譯它C-c C-c
,然後LaTeX
命令。另一種編譯方法是在終端中使用latex file.tex
。將XeLaTeX添加到命令列表
現在,我想編譯一個文件xelatex
,xelatex file.tex
作品已經在終端線。所以我想讓C-c C-c
在Emacs
能夠啓動LaTeX
或XeLaTeX
。理想情況下,應將XeLaTeX
添加到可能的命令列表中。
這裏是目前的.emacs,有人可以幫忙嗎?
說
M-x customize-group
和
tex-command
然後找到 「特克斯命令列表」 選項。從那裏你可以引入新的AUCTeX命令。
但是,AUCTeX的使用方式稍有不同。而不是創建一個單獨的XeLaTeX
命令,您可以(在菜單欄中)Command | TeXing選項|使用XeTeX引擎。之後,LaTeX
命令將運行xelatex而不是膠乳。
感謝您的回答,這有效......但是我怎樣才能設置'使用XeTeX引擎'作爲默認值?我想我仍然需要修改'.emacs'。 – SoftTimur 2013-04-10 14:08:21
可以通過'M-x customize-variable'和'TeX-engine'來改變默認值。您也可以在某個鉤子中調用'(setq TeX-engine'xetex)',但請注意,在這種情況下,'TeX-engine'變量會自動變爲緩衝區局部變量。 – shakurov 2013-04-10 14:13:30
'(setq TeX-engine'xetex)'的作品,謝謝... – SoftTimur 2013-04-10 14:18:26
非常感謝您的問題 - 爲我節省了一大堆麻煩...... – tom 2016-08-31 11:05:22
不客氣... – SoftTimur 2016-08-31 11:06:16