Ich versuche, AucTeX 1.86 über eine Emacs-Binärdatei (Version 24.0.50) von emacsformacosx.com zu installieren. Bei den ./configure
Ausgaben des ersten Versuchs :
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
Ich füge hinzu --with-texmf-dir=/usr/local/texlive/texmf-local
, worauf ./configure
glücklich mit mehreren Glückwünschen geantwortet wird. Ich kompiliere mit make
und sudo make install
ohne Panne.
Ich öffne eine .tex-Datei auf Emacs und AucTeX wird nicht geladen. Ich (load auctex.el nil t t)
gebe Cj in den Ausgaben * scratch * buffer und Emacs aus:
Debugger entered--Lisp error:(file-error "Cannot open load file" "auctex.el")
Irgendwas ist los. Ich dachte, Emacs könnte die Datei nicht finden, also muss sie nicht dort installiert sein, wo sie sein sollte. Ich finde die meisten AucTeX-Dateien dort /usr/share/emacs/site-lisp
, wo Emacs 22.1 lebt.
Ich hatte hier zwei Möglichkeiten: 1. Emacs mitteilen, wo AucTeX zu finden ist (was ich nicht weiß, wie es geht); 2. Kompilieren Sie AucTeX mit mehr Konfigurationsoptionen (die einfacher zu sein schienen).
Ich entschied mich für eine Neukompilierung, nachdem ich alle AucTeX-Dateien aus der vorherigen Installation gelöscht hatte. Dieses Mal konfiguriere ich die Quelle und teile ihr mit, wo der Emacs verwendet werden soll:
./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
Dieses Mal beschwert es sich:
`configure: error: Cannot locate lisp directory,`
`use --with-lispdir, --datadir, or possibly --prefix to rectify this`
obwohl ich die --with-lisp-dir=dir
Option aufgenommen habe. Wenn ich es herausnehme, beschwert es sich immer noch darüber, das lisp-Verzeichnis nicht finden zu können. AucTeX scheint die Emacs.app im Ordner "Programme" nicht zu mögen.
Meine Frage ist, wie bekomme ich das zum Laufen?
quelle