2012-11-04 21 views
1

我已经从http://emacsformacosx.com/安装了Emacs,并从自制软件安装了AUCTeX。在安装AUCTeX时我使用了选项--with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs。我能够使用成功加载auctex.elpreview-latex.elOS X中的AUCTeX信息文件

(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相关的缺失位置不存在。

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

那么,我要问的是:

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

回答

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 

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

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

+0

就像更新,我用package.el选项,它工作得很好。 –