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 чтобы не получить ошибку.

Другие вопросы по тегам