我已经从 emacs 内部安装了 AUCTEX(即 Mx list-packages),并且根据 preview-latex 手册,安装 AUCTEX 时已包含它的安装。但是当我尝试通过添加以下几行来加载 AUCTEX 和 preview-latex 时:
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)
进入我的 init.el 文件,它无法加载预览乳胶。
File is missing: Cannot open load file, No such file or directory, preview-latex.el
此外,引用 AUCTEX 手册
加载 LaTEX 文件(如 preview/circ.tex)后,您可以在菜单中检测到 AUCTEX 和 preview-latex 是否成功激活:AUCTEX 会为您提供“命令”菜单,而 preview-latex 会为您提供“预览”菜单。
但是我在哪里可以找到这些“菜单”?
编辑:手册的另一部分说
使用 Emacs(或者如果您明确禁用包系统),如果您的 Emacs 安装提供了目录,启动文件 auctex.el 和 preview-latex.el 可能已经位于 site-start.d/ 目录中。
文件 auctex.el 位于 .emacs.d/elpa/auctex-12.1.1/ 中,我期望在该目录中找到 preview-latex.el,但找不到。该目录中确实存在 preview-latex.info 和 preview-latex.spec,但文件 preview-latex.el 位于另一个路径 .emacs.d/elpa/auctex-12.1.1/tests/japanese/ 中(我在日本购买了笔记本电脑,以防万一)。
我正在使用 GNU Emacs 26。
答案1
使用 ELPA 安装的 AUCTEX,您必须不是做
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)
只要删除这些行就可以了。
按照菜单,只需打开一个乳胶文件,您将在窗口(Emacs 用语中的框架)或 Mac OS X 上的某些 Emacs 版本顶部菜单栏中看到额外的预览、LaTeX 和命令菜单。