在启用了AUCTeX的GNU Emacs中,C-C C-C是在活动缓冲区上运行latex的默认快捷方式。如何在乳胶生成dvi输出后将其更改为运行dvips?我可以定义一个新的快捷方式,例如C-C C-D,并将其分配给上述操作吗?
答案 0 :(得分:1)
M-x describe-key <RET> C-c C-c
C-h k C-c C-c
将为您提供为编译调用的函数名称。然后你可以在.emacs中重新绑定:
(global-set-key (kbd "C-c C-d") '<function name>)
这不完全一般,因为我不完全熟悉AUCTeX的内部。通常会运行某种类型的模式挂钩(使您无法重新绑定全局)。
以下是改编自http://emacswiki.org/emacs/AUCTeX
的示例 (add-hook 'LaTeX-mode-hook
'(lambda ()
(local-set-key "<key>" '<function name>)))
关于运行dvips的问题,您可以定义自己的函数并进行键绑定。以与上述类似的方式。