引用主 tex 文件的 LaTeX 外部文档

引用主 tex 文件的 LaTeX 外部文档

我有像这样的文件结构

  • 主文本
    • 章节(文件夹)
      • 第1章(文件夹)
        • 第一章.tex
      • 第2章(文件夹)
        • 第2章

为了在 chap2.tex 中引用 chap1.tex 中的图表和方程式,我使用了

  \usepackage{xr}
  \externaldocument[I-]{../Chapter_1/chap1}

如上所述这个问题当我单独编译 chap2.tex 时它可以工作。

然而,在 Main.tex 中,我使用

 \cfchapter{Chapter 1}{chapters/Chapter_1}{chap1.tex}
 \cfchapter{Chapter 2}{chapters/Chapter_2}{chap2.tex}

现在,当我编译 main.tex 时,跨章节引用不会发生,因为我收到 Latex 错误,提示需要在序言中声明 externaldocument 命令。在 Main.tex 中添加 externaldocument 命令(带有更正的路径)不起作用。有人能给我一个修复程序吗?谢谢

答案1

我刚刚找到了答案。我需要删除 chap2.tex 中的引用说明符并使用纯引用名称。示例:而不是指定

   \ref{I-figure1}

我只需要使用

   \ref{figure1}

无需\外部文档当我编译 Main.tex 时,会显示正确的引用!但我认为我需要确保标签名称是唯一的,以防止冲突。

相关内容