2

要在 Emacs 中设置 auctex,您会被告知包括

(load "auctex.el" nil t t)

...ETC。在您的 init/.emacs 文件中。但是,如果您使用 elpa 安装了 auctex(将文件放在 ~/.emacs.d/elpa/auctex-11.86/ 中),则您没有 auctex.el 并且 (load ...) 失败。我应该怎么办?

4

2 回答 2

5

而不是加载不存在的auctex.el

(require 'tex)

它为我初始化 AUCTeX(Windows Emacs 24.3 和 Cygwin 的 pdflatex)。如果你有 MiKTeX,你还需要

(require 'tex-mik)

来自 elpa 的软件包的另一个潜在问题是tex-site.el它应该在安装期间生成并包含特定于系统的数据,但它是从 elpa 安装的。您可能需要检查文件并在需要时进行更正(并将其复制到前面列出的其他位置load-path)。例如,它有一些在 Windows 环境中没有意义的 unix 路径。

于 2013-05-31T18:35:49.700 回答
1

您的问题很可能是由于这里讨论的包初始化问题:Emacs 24 Package System Initialization Problems

您需要在调用(package-initialize)之前调用load,以免出错。

于 2013-05-31T19:03:34.830 回答