Я выполняю Emacs 23.1.1 и AucTeX 11.85 в машине Ubuntu 8.10. После открытия tex файла, в первый раз, когда я пытаюсь использовать автозавершение \cite {} команда, я добираюсь
"процитируйте: информация, не доступная, используйте 'C-c и' для получения его".
в мини-буфере. После выполнения 'C-c и', я добираюсь
"байт-код: Никакая запись BibTeX с ключом цитаты".
Последующие вызовы к \cite дают мне сообщение
"процитируйте: никакая такая запись базы данных".
У меня есть \bibliography {библиотека} в моем tex файле и \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.
C-c [ работает. (Я не уверен, что после ввода \cite{ я должен получить завершение, но меня устраивает другое решение.)