emacs elpa версия auctex не имеет "auctex.el"
Чтобы настроить auctex в Emacs, вам нужно включить
(load "auctex.el" nil t t)
...так далее. в вашем файле init/.emacs. Но если вы установили auctex с помощью elpa (который помещает файлы в ~/.emacs.d/elpa/auctex-11.86/), у вас нет auctex.el и (load ...) завершится с ошибкой. Что я должен делать?
2 ответа
Вместо загрузки несуществующего auctex.el
делать
(require 'tex)
который инициализирует AUCTeX для меня (Windows Emacs 24.3 и pdflatex от Cygwin). Если у вас есть MiKTeX, вам также понадобится
(require 'tex-mik)
Другая потенциальная проблема с пакетом от elpa - это tex-site.el
который должен генерироваться во время установки и содержать специфичные для системы данные, но вместо этого устанавливается из elpa. Вы можете проверить файл и внести исправления, если это необходимо (и скопировать его в другое место, которое указано ранее в вашем load-path
). Например, у него есть несколько путей Unix, которые не имеют смысла в среде Windows.
Скорее всего, ваша проблема связана с проблемой инициализации пакета, которая обсуждалась здесь: Emacs 24 Проблемы с инициализацией системы пакетов
Вам нужно позвонить (package-initialize)
перед звонком load
чтобы не получить ошибку.