Estoy tratando de instalar AucTeX 1.86 sobre un binario Emacs (versión 24.0.50) de emacsformacosx.com. En ./configure
salidas de primer intento :
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
Añado --with-texmf-dir=/usr/local/texlive/texmf-local
, a lo que ./configure
responde felizmente con varias felicitaciones. Compilo con make
y sudo make install
sin falla.
Abro un archivo .tex en Emacs y AucTeX no se carga. Expido (load auctex.el nil t t)
Cj en el búfer * scratch * y salidas de Emacs:
Debugger entered--Lisp error:(file-error "Cannot open load file" "auctex.el")
Algo está arriba. Supuse que Emacs no podía encontrar el archivo, por lo que no debe haberse instalado donde se suponía que debía hacerlo. Rastreo la mayoría de los archivos AucTeX /usr/share/emacs/site-lisp
, donde vive Emacs 22.1.
Tenía dos opciones aquí: 1. decirle a Emacs dónde encontrar AucTeX (que no sé cómo hacer); 2. recompile AucTeX con más opciones de configuración (lo que parecía más sencillo).
Elegí recompilar, después de eliminar todos los archivos AucTeX de la instalación anterior. Esta vez configuro la fuente, diciéndole dónde está el Emacs que debe usar, con:
./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
Esta vez se queja:
`configure: error: Cannot locate lisp directory,`
`use --with-lispdir, --datadir, or possibly --prefix to rectify this`
a pesar de que incluí la --with-lisp-dir=dir
opción. Si lo elimino, todavía se queja de no poder encontrar el directorio lisp. A AucTeX no parece gustarle el Emacs.app en la carpeta Aplicaciones.
Mi pregunta es, ¿cómo hago para que esto funcione?
fuente