Я использую Emacs 23.1.1 и AucTeX 11.85 на машине с Ubuntu 8.10. После открытия текстового файла, при первой попытке использовать автозаполнение команды \ cite {} я получаю
"cite: информация недоступна, используйте` C-c & ', чтобы получить ее. "
в минибуфере. После выполнения C-C & я получаю
"Байт-код: нет записи BibTeX с ключом цитирования".
Последующие звонки в \ cite дают мне сообщение
"cite: нет такой записи в базе данных".
У меня есть текстовая библиотека \ bibliography {library}, и записи \ cite {}, которые я выполнял вручную, работают должным образом.
У меня есть следующее в моем .emacs
(require 'reftex)
(setq-default TeX-master nil)
(add-hook 'LaTeX-mode-hook 'TeX-PDF-mode) ;turn on pdf-mode. AUCTeX
;will call pdflatex to
;compile instead of latex.
(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) ;turn on math-mode by
;default
(add-hook 'LaTeX-mode-hook 'reftex-mode) ;turn on REFTeX mode by
;default
(add-hook 'LaTeX-mode-hook 'flyspell-mode) ;turn on flyspell mode by
;default
(setq reftex-plug-into-AUCTeX t)
(setq TeX-auto-save t)
(setq TeX-save-query nil)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
Я также попробовал предложения в Предложение для \ cite в Emacs с AUCTeX , но оно тоже не сработало.
Alejandro.