Beamer.el未加载

Beamer.el未加载

从我目前的研究结果来看,一旦*.tex文件\documentclass{beamer}被加载,auctex 应该会自动加载 beamer.el。然而,这里的情况并非如此,我发现以下错误*messages*

File mode specification error: (file-error "Cannot open load file" "beamer")

由于到目前为止我还没有发现任何有用的想法可能出了问题,所以这里有另外两条信息可以帮助解决问题。

首先,我的 中有以下内容.emacs

(add-hook 'LaTeX-mode-hook
      (lambda ()
        (require 'beamer)
        (require 'reftex) 
))

其次,我使用 Ubuntu 12.04,并手动从 Texlive 2009 升级到 Texlive 2012。由于我不确定,如果我的问题之前已经出现过,那么我无法说后者是否可能是问题的根源。

请询问任何可能有帮助的更多信息。

非常感谢。

答案1

为了使beamer样式文件正常工作(就像所有 AUCTeX 样式文件一样),您只需添加以下内容.emacs

(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)

没有引用setqsetq-default函数。(require 'beamer)调用毫无用处。

这是完整的工作.emacs

(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
(add-hook 'LaTeX-mode-hook
      (lambda ()
        (require 'reftex)))

相关内容