次のコードを.emacs
init ファイルに追加しようとしています。
(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 を使用する を参照してください。