1

我从http://emacsformacosx.com/安装了 Emacs ,从自制软件安装了 AUCTeX。我--with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs在安装 AUCTeX 时使用了该选项。我能够成功加载auctex.elpreview-latex.el使用:

(add-to-list 'load-path "/usr/local/share/emacs/site-lisp")
(require 'tex-site)
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)

但是,AUCTeX 的信息文件似乎不可用。我检查了/usr/share/info//Applications/Emacs.app/Contents/Resources/info/,信息程序搜索信息文件的两个默认位置,但与 AUCTeX 相关的位置不存在。

我从源代码中查看了 AUCTeX 压缩包,它确实有信息文件doc/,安装说明声称应该在安装过程中自动安装。

所以我要问的是:

  1. 自制软件会为 AUCTeX 安装信息文件吗?如果是,它们位于何处?
  2. 如果自制软件没有安装必要的信息文件,我如何将它们从源代码复制到上述目录。我想我需要对它们进行 gzip 压缩,所以我应该只包含doc/目录下的所有内容吗?
4

1 回答 1

1

homebrew 在安装软件包时会删除信息文件。您可以通过设置强制自制软件保留信息文件$HOMEBREW_KEEP_INFO(如 中所述man brew)。

设置环境变量$HOMEBREW_KEEP_INFO并重新安装AUCTeX。由于您已经在使用自制软件,我建议您也从自制软件安装 Emacs:

$ brew uninstall auctex
$ brew cleanup
$ export HOMEBREWW_KEEP_INFO=1
$ brew install emacs --cocoa --srgb
$ brew install auctex

您现在应该可以看到 .AUCTeX 信息文件C-h i

您可能还需要考虑通过package.el( M-x package-install auctex) 安装 AUCTeX。

于 2012-11-05T09:08:46.853 回答