3

次のコードを.emacsinit ファイルに追加しようとしています。

(TeX-add-symbols '("eqref" TeX-arg-ref))

しかし、私はそれを機能させることができません。コマンド ラインから実行すると、次のエラーが表示されますemacs t.tex(t.texこれはサンプル テキスト ファイルです)。

Warning (initialization): An error occurred while loading `.emacs':
Symbol's function definition is void: TeX-add-symbols

Ubuntu 12.04 で GNU Emacs バージョン 23.3.1 を使用しています。私の.emacs初期化ファイルは次のようになります

(setq TeX-auto-parse t)
(setq TeX-electric-escape t)
(setq reftex-label-alist '((nil ?e nil "~\\eqref{%s}" nil nil)))
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-plug-into-AUCTeX t)
(TeX-add-symbols '("eqref" TeX-arg-ref))

入力してESC-:(つまり、コマンドを実行してeval-expression(TeX-add-symbols '("eqref" TeX-arg-ref))プロンプトで入力すると、正常に動作します。(つまり、これを実行した後\eqref、バッファに入ることができ、期待どおりに機能します..しかし、これは良い解決策ではありません。ファイルを編集するたびにこのコードを手動で入力する必要があります..それが私がしようとする理由ですファイルに設定し.emacsます..)

この質問の背景情報:

AucTeX スタイルの使用に問題がありamsmath.elます.. 私のマシンに適切にロードされていないようです.. 詳細については、RefTeX で \eqref を使用する を参照してください。

4

1 に答える 1