我在Ubuntu 8.10機器上運行Emacs 23.1.1和AucTeX 11.85。打開一個tex文件後,我第一次嘗試使用\ cite {}命令的自動完成,我得到了Autocompleting cite {}與emacs + auctex給出「引用:沒有這樣的數據庫條目」
「cite:info not available,use`C-c &'to get it。」
in the minibuffer。在完成'C-c &'後,我得到
「字節碼:沒有帶引用鍵的BibTeX條目」。
後續調用\舉給我的消息
「舉:沒有這樣的數據庫條目」。
我在我的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)
下面我也試過在Suggestion for \cite in Emacs with AUCTeX的建議,但它也不能工作。
亞歷杭德羅。
在嘗試自動完成之前,您是否至少運行過bibtex一次?你嘗試過C-c嗎?[ – Vivi 2010-06-18 00:19:55
我之前運行過bibtex。同樣的行爲。然而,C-c [做的伎倆!謝謝。 – Alejandro 2010-06-18 02:50:18
找到一種方法來關閉你的問題,然後,讓它得到回答。也許寫一個答案並打勾? – Vivi 2010-06-18 08:03:01