在 macports Emacs-app 23.2.1 移植版上加载 AUCTeX 11.86 的预览功能

在 macports Emacs-app 23.2.1 移植版上加载 AUCTeX 11.86 的预览功能

我已经通过 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 文件时,都会弹出菜单。您的安装似乎没有损坏,因为您可以手动打开菜单。在初始化文件中添加内容不会永久弄乱任何东西。最坏的情况是,注释掉(或删除)有问题的表达式就可以解决问题。

相关内容