2

在启用了 AUCTeX 的 GNU Emacs 中,CC CC 是在活动缓冲区上运行乳胶的默认快捷方式。在乳胶生成 dvi 输出后,如何将其更改为也运行 dvips?我可以定义一个新的快捷方式,比如 CC CD,并将其分配给上述操作吗?

4

1 回答 1

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 的问题,您将定义自己的函数并进行键绑定。以与上述类似的方式。

于 2012-06-12T02:51:29.730 回答