OS X中的AUCTeX Info文件

时间:2012-11-04 14:11:13

标签: macos emacs homebrew auctex

我从http://emacsformacosx.com/安装了Emacs,并从自制软件安装了AUCTeX。我在安装AUCTeX时使用了选项--with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs。我可以使用

成功加载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/,这是info程序搜索信息文件的两个默认位置,但是与AUCTeX相关的位置不存在。

我查看了来自source的AUCTeX tarball,它确实有doc/下的信息文件,INSTALL备注声明应该在安装过程中自动安装。

所以我要问的是:

  1. 自制软件是否安装了AUCTeX的信息文件?如果是的话,他们在哪里?
  2. 如果自制软件没有安装必要的信息文件,我该如何将它们从源文件复制到上述目录。我想我需要对它们进行gzip,所以我应该将所有内容都包含在doc/目录下吗?

1 个答案:

答案 0 :(得分:1)

自制软件在安装软件包时会删除信息文件。您可以通过设置$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

您现在应该在C-h i中看到AUCTeX信息文件。

您可能还想考虑通过package.elM-x package-install auctex)安装AUCTeX。