我在Ubuntu 8.10机器上运行Emacs 23.1.1和AucTeX 11.85.打开tex文件后,我第一次尝试使用\ cite {}命令的自动完成功能,我得到了
"引用:信息不可用,请使用`Cc&'来获取它."
在迷你缓冲区.做完'Cc&'后,我明白了
"字节代码:没有引用键的BibTeX条目".
对\ cite的后续调用给了我这条消息
"引用:没有这样的数据库条目".
我的tex文件中有一个\ 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)
Run Code Online (Sandbox Code Playgroud)
我也尝试过 …