複数のチャプターを含むより大きなLaTeXプロジェクトの一部であるチャプターを編集しており、相互参照を挿入するためにCc)を使用しようとしていますが、reftexは現在のバッファー(チャプター)内のラベルのみを検出します。reftexのマニュアルによると、を押すx
とreftexに外部ドキュメントを検索するように指示されますが、これは、ドキュメントに必要のないxrパッケージを使用する場合にのみ機能します。
提案?
複数のチャプターを含むより大きなLaTeXプロジェクトの一部であるチャプターを編集しており、相互参照を挿入するためにCc)を使用しようとしていますが、reftexは現在のバッファー(チャプター)内のラベルのみを検出します。reftexのマニュアルによると、を押すx
とreftexに外部ドキュメントを検索するように指示されますが、これは、ドキュメントに必要のないxrパッケージを使用する場合にのみ機能します。
提案?
AuCTeXを使用する場合は、ファイルローカル変数を使用してチャプターファイルにメインファイルを通知し、すべてのラベルがすべてのドキュメントを参照できるようにすることができます。http://www.gnu.org/software/auctex/manual/auctex/Multifile.htmlを参照してください
マスターファイルから供給されるすべての*.texファイルの最後にこれを置くことになりました。
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "relative/path/to/master/tex/file"
%%% End:
これは、マスターファイルを探す場所をreftex/auctexに指示します。
あなたも置く必要があるかもしれません
(add-hook 'LaTeX-mode-hook (function turn-on-reftex))
(setq reftex-plug-into-AUCTeX t)
〜/.emacsファイルにあります。これが必要かどうかはわかりませんが、明らかに優れた機能が追加されています。