我正在编辑一个章节,它是一个包含多个章节的大型LaTeX项目的一部分,我正在尝试使用Cc)来放入交叉引用,但是reftex只找到当前缓冲区中的标签(章节) )。根据{{3}},按x
会告诉reftex查看外部文档,但只有在使用xr包时才能使用,我的文档不需要它。
建议?
答案 0 :(得分:2)
如果您使用AuCTeX,您可以使用文件局部变量让章节文件了解主文件,并让所有标签能够引用所有文档。见http://www.gnu.org/software/auctex/manual/auctex/Multifile.html
答案 1 :(得分: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文件中。我不确定这是否有必要,但它显然增加了良好的功能。