我试图通过emacsformacosx.com的Emacs二进制文件(版本24.0.50)安装AucTeX 1.86。首次尝试./configure
输出时:
configure: error: Cannot find the texmf directory!
Please use --with-texmf-dir=dir to specify where the preview tex files go
configure: error: ./configure failed for preview
我添加了--with-texmf-dir=/usr/local/texlive/texmf-local
,并向他们./configure
表示高兴,并表示一些祝贺。我编译make
和sudo make install
无故障。
我在Emacs上打开一个.tex文件,但AucTeX无法加载。我(load auctex.el nil t t)
在* scratch *缓冲区和Emacs输出中发布Cj:
Debugger entered--Lisp error:(file-error "Cannot open load file" "auctex.el")
出事了。我认为Emacs找不到该文件,因此它一定没有安装在应有的位置。我将大多数AucTeX文件跟踪到/usr/share/emacs/site-lisp
Emacs 22.1所在的。
我在这里有两个选择:1.告诉Emacs在哪里可以找到AucTeX(我不知道该怎么做);2.使用更多配置选项重新编译AucTeX(这似乎更简单)。
从先前的安装中删除所有AucTeX文件后,我选择重新编译。这次我配置源,并通过以下命令告诉它应使用的Emacs:
./configure -with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs --with-lisp-dir=/Applications/Emacs.app/Contents/Resources/site-lisp --with-texmf-dir=/usr/local/texlive/texmf-local
这次它抱怨:
`configure: error: Cannot locate lisp directory,`
`use --with-lispdir, --datadir, or possibly --prefix to rectify this`
即使我包括了该--with-lisp-dir=dir
选项。如果我将其取出,它仍然会抱怨找不到Lisp目录。AucTeX似乎不喜欢Applications文件夹中的Emacs.app。
我的问题是,如何使它工作?