我已经通过 MacPorts 安装了 Emacs-app 23.2.1,并且正在尝试安装 AUCTeX 11.86,以便它可以在此安装上运行。
我已经为 AUCTeX 运行了以下配置行,并且似乎有效。
./configure --with-emacs=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs
--with-lispdir=/Applications/MacPorts/Emacs.app/Contents/Resources/site-lisp/
--with-texmf-dir=/usr/local/texlive/2010basic/texmf-local/
make 和 make install 似乎有效,并且我在 init.el 中添加了以下行
(require 'tex-site)
按照安装说明操作。但是,当我打开 TeX 文件时,预览菜单不会显示(尽管 LaTeX 菜单会显示)。以下是我的部分测试:
M-x load-library RET preview-latex RET
似乎什么也没做。
M-x load-library RET preview RET
打开预览菜单。以某种方式将加载库预览添加到我的 init.el 是否安全?或者我是否冒着弄乱某些东西的风险?我是 Emacs 的新手,主要因为 AUCTeX 预览功能而尝试学习它,但我在这个环境中还感觉不太安全。
答案1
尝试添加(load "preview-latex.el" nil t t)
到您的.emacs 文件。(参见:http://tph16.tuwien.ac.at/cgi-bin/dwww/usr/share/doc/auctex/HTML/preview-latex/preview-latex_1.html#SEC3)。每次打开 .tex 文件时,都会弹出菜单。您的安装似乎没有损坏,因为您可以手动打开菜单。在初始化文件中添加内容不会永久弄乱任何东西。最坏的情况是,注释掉(或删除)有问题的表达式就可以解决问题。