emacs 中缺少 AUCTeX 包

AUCTeX package missing in emacs

在我的 emacs 24.3 中,我找不到 AUCTeX 包。 如果我输入 PACKAGE-LIST-PACKAGE, 我找到了 AUCTeX 的各种软件包,例如 "auctex-lua" 或 "auto-complete for auctex"。但是,没有我可以安装的 auctex 包。为什么不见了?

AUCTeX is available via GNU ELPA,不是 MELPA。

您可以配置多个存储库,例如通过使用 add-to-list 而不是直接设置 package-archives

(add-to-list 'package-archives
             '("melpa" . "http://melpa.org/packages/") t)

这应该将 GNU ELPA 保留在您的档案列表中,但如果没有,您可以随时将其添加回来。它应该看起来像

("gnu" . "http://elpa.gnu.org/packages/")

完成此操作后,您应该可以通过 package.el.

安装 AUCTeX

请注意,这可能是大多数用户应该在其 package-archives 列表中拥有的一个存储库。它是官方 GNU 存储库,默认启用。当然,大家可以随意添加!