![如何让 Emacs 使用我的 HOME 目录中的初始化文件加载 Auctex?](https://linux22.com/image/307522/%E5%A6%82%E4%BD%95%E8%AE%A9%20Emacs%20%E4%BD%BF%E7%94%A8%E6%88%91%E7%9A%84%20HOME%20%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E5%88%9D%E5%A7%8B%E5%8C%96%E6%96%87%E4%BB%B6%E5%8A%A0%E8%BD%BD%20Auctex%EF%BC%9F.png)
我正在从 TexStudio 转换到 Emacs,因为我发现它确实可以加快速度,尽管学习起来会很困难。
到目前为止,如果在文件中,我的所有初始化代码都可以正常工作site-start.el
。但是,当我将相同的代码放入HOME
目录中时,它会引发错误:
File error: Cannot open load file, no such file or directory, auctex.el.
我猜这意味着它正在读取我的初始化文件,但在错误的地方寻找 AUCTeX 包。我该如何解决这个问题?
以下是我的初始化文件中的相关行。
;AucTex and Preview-Latex
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)
答案1
您使用以下方式安装了 AUCTeXGNU Elpa存储库,即M-x package-install
RET auctex
RET,在这种情况下,您必须不是在您的 init 文件中“手动”加载它,包管理器会为您执行此操作。AUCTeX 手册中也对此进行了清晰的解释:http://www.gnu.org/software/auctex/manual/auctex.html#Installation