一键Emacs LaTeX编译?

时间:2009-07-31 15:39:26

标签: emacs latex

那里有没有Emacs大师可以告诉我如何将C-B绑定到Auctex的LaTeX编译中?这是代替C-c C-c RET。我在Ubuntu上。

2 个答案:

答案 0 :(得分:10)

C-c是一般的前缀键,这意味着它很难“缩短”它。

您也可以将您最喜欢的功能绑定到其中一个功能键。点击C-h k(对键的帮助)后跟C-c C-c,显示绑定到键的函数是TeX-command-master。所以你可以试试像

这样的东西
(global-set-key "^X9" 'TeX-command-master)

将此函数绑定到F9。

答案 1 :(得分:9)

Dirk的答案有效,但在键入功能键后仍需要输入RET。我还没弄清楚如何从TeX-command-master特别调用Latex命令。所以我的黑客现在使用键盘宏:

(defun my-tex-mode-hook ()
(local-set-key (kbd "<f5>") (kbd "C-c C-c C-j")))

(add-hook 'TeX-mode-hook 'my-tex-mode-hook)

(你需要使用local-set-key而不是global-set-key,因为C-c C-c C-j可能在其他模式下做一些意想不到的事情!)

然后你有一个真正的按键解决方案。