Tôi đang chạy Emacs 23.1.1 và AucTeX 11.85 trong máy Ubuntu 8.10. Sau khi mở tệp tex, lần đầu tiên tôi cố gắng sử dụng tự động hoàn thành lệnh \ cite {}, tôi nhận đượcTự động hoàn thành cite {} với emacs + auctex cho "trích dẫn: không có mục nhập cơ sở dữ liệu như vậy"
"trích dẫn: thông tin không có sẵn, sử dụng` C-c & 'để tải xuống. "
trong minibuffer. Sau khi thực hiện 'C-c &', tôi nhận được
"mã byte: Không có mục nhập BibTeX có khóa trích dẫn".
Cuộc gọi tiếp theo tới \ cite sẽ cho tôi thông báo
"trích dẫn: không có mục nhập cơ sở dữ liệu như vậy".
Tôi có \ bibliography {library} trong tệp tex của mình và các mục nhập \ cite {} mà tôi đã làm thủ công như mong đợi.
Tôi có sau trong emacs tôi
(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)
Tôi cũng đã cố gắng những gợi ý trong Suggestion for \cite in Emacs with AUCTeX, nhưng nó đã không làm việc một trong hai.
Alejandro.
Bạn có chạy bibtex ít nhất một lần trước khi thử tự động hoàn tất không? Bạn đã thử C-c [ – Vivi
Tôi chạy bibtex trước đây. Hành vi tương tự. Tuy nhiên, C-c [không lừa! Cảm ơn. – Alejandro
Tìm cách để đóng câu hỏi của bạn, sau đó, để làm cho nó được trả lời. Có thể viết một câu trả lời và đánh dấu nó? – Vivi