Tôi đang cố gắng cài đặt AucTeX 1.86 qua tệp nhị phân Emacs (phiên bản 24.0.50) từ emacsformacosx.com. Trên đầu ./configure
ra nỗ lực đầu tiên :
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
Tôi thêm --with-texmf-dir=/usr/local/texlive/texmf-local
vào, mà ./configure
trả lời vui vẻ với một vài lời chúc mừng. Tôi biên dịch có make
và sudo make install
không có trục trặc.
Tôi mở tệp .tex trên Emacs và AucTeX không tải. Tôi phát hành (load auctex.el nil t t)
Cj trong bộ đệm * scratch * và đầu ra Emacs:
Debugger entered--Lisp error:(file-error "Cannot open load file" "auctex.el")
Một cái gì đó đang lên. Tôi hình dung Emacs không thể tìm thấy tập tin, vì vậy nó phải chưa được cài đặt ở nơi mà nó được cho là. Tôi theo dõi hầu hết các tệp AucTeX /usr/share/emacs/site-lisp
, nơi Emacs 22.1 sống.
Tôi có hai lựa chọn ở đây: 1. nói với Emacs nơi tìm AucTeX (mà tôi không biết làm thế nào); 2. biên dịch lại AucTeX với nhiều tùy chọn cấu hình hơn (có vẻ như thẳng hơn).
Tôi đã chọn biên dịch lại, sau khi xóa tất cả các tệp AucTeX khỏi cài đặt trước đó. Lần này tôi định cấu hình nguồn, cho nó biết nơi Emacs nên sử dụng, với:
./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
Lần này nó phàn nàn:
`configure: error: Cannot locate lisp directory,`
`use --with-lispdir, --datadir, or possibly --prefix to rectify this`
mặc dù tôi đã bao gồm các --with-lisp-dir=dir
tùy chọn. Nếu tôi lấy nó ra, nó vẫn phàn nàn về việc không thể tìm thấy thư mục lisp. AucTeX dường như không thích Emacs.app trong thư mục Ứng dụng.
Câu hỏi của tôi là, làm thế nào để tôi làm việc này?