名前: たけだ 日時: 2003-05-20 13:48:11 IPアドレス: 211.10.190.*
>>18834 reftex.el の中で (defvar reftex-find-reference-format "\\\\\\(ref[a-zA-Z]*\\|[a-zA-Z]*ref\\(range\\)?\\)\\*?\\(\\[[^]]*\\]\\|{[^}]*}\\)*{\\(%s\\)}") というように reftex-find-reference-format が定義されていますが、 これを .emacs.el で (setq reftex-find-reference-format "\\\\\\(HL\\|ref[a-zA-Z]*\\|[a-zA-Z]*ref\\(range\\)?\\)\\*?\\(\\[[^]]*\\]\\|{[^}]*}\\)*{\\(%s\\)}") のように上書きする設定を加えれば (setq reftex-label-alist '(("\\HT{*}{}" ?1 "H:%f:" "\\HL{%s}" t nil 15))) という設定を加えてもジャンプが上手く働くようです. HL のように自分で定義したものは reftex-find-reference-format に加えてやらなければだめのようです。 reftex-view-crossref という関数を edebug-defun で追うと なにやってるのかよくわかります.
この書き込みへの返事: