%20%E5%86%85%E3%81%A7%20MELPA%20%E3%81%8B%E3%82%89%20auctex%20%E3%82%92%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AE%E5%A5%87%E5%A6%99%E3%81%AA%E5%8B%95%E4%BD%9C.png)
Emacs MELPA から auctex をコンパイルしてみました。バージョンは 11.88.4 です。
最初に .tex ファイルを開き、AUCTEX をコンパイルして、「TeX-latex-mode」に変更すると、Emacs は正常に動作し、メニュー バーも latex 状態に変わります。
しかし、Emacs を閉じて、もう一度 Emacs を再起動し、.tex ファイルを開くと、Emacs は次のように表示します。
Debugger entered--Lisp error: (error "Autoloading failed to define function TeX-latex-mode")
そして、auctex は機能しません...
問題は、tex ファイルの auctex を初期化するときに特定の状態を自動ロードすることにあるようです。
何か助けて?
答え1
問題解決!私のミスでした。
私は init.el をモジュール化し、LaTeX 設定を latex.el に分離しましたが、これはlatex.el
auctex 内の設定と競合します。
ファイル名をlatex_settingsに変更したら、すべて正常に動作するようになりました。(「tex-start-shell」のドキュメント文字列がないという小さな警告が表示されますが、問題ありません。)