7

Ubuntu8.10マシンでEmacs23.1.1とAucTeX11.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)

また、AUCTeXを使用したEmacsの\ citeの提案の提案も試しましたが、どちらも機能しませんでした。

アレハンドロ。

4

2 に答える 2

4

Cc [ 動作します。( \cite{ と入力した後に補完が得られるかどうかはわかりませんが、他の解決策に満足しています。)

于 2010-06-19T00:58:28.790 に答える
2

前述の手順に従ったところ、Cc [ がうまく機能することがわかりました。次のコマンドを使用して、利用可能な引用を表示することもできました。

1.) Cc <enter>
2.) type: \cite <enter>
3.) type: searchTerm <enter>

searchTerm は、.bib ファイル内のアイテムの正規表現です。前述のように、\cite オートコンプリートを試みる前に bibtex と latex を実行してください。

于 2011-04-26T15:29:38.753 に答える