1

複数のチャプターを含むより大きなLaTeXプロジェクトの一部であるチャプターを編集しており、相互参照を挿入するためにCc)を使用しようとしていますが、reftexは現在のバッファー(チャプター)内のラベルのみを検出します。reftexのマニュアルによると、を押すxとreftexに外部ドキュメントを検索するように指示されますが、これは、ドキュメントに必要のないxrパッケージを使用する場合にのみ機能します。

提案?

4

2 に答える 2

2

AuCTeXを使用する場合は、ファイルローカル変数を使用してチャプターファイルにメインファイルを通知し、すべてのラベルがすべてのドキュメントを参照できるようにすることができます。http://www.gnu.org/software/auctex/manual/auctex/Multifile.htmlを参照してください

于 2012-06-26T02:20:56.430 に答える
1

マスターファイルから供給されるすべての*.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ファイルにあります。これが必要かどうかはわかりませんが、明らかに優れた機能が追加されています。

于 2012-06-27T00:21:52.987 に答える