来自不同文件夹的引用

来自不同文件夹的引用

我正在写论文,在章节之间引用标签时遇到了麻烦。我的主文件夹如下所示:

  • 主文件夹,其中有主 tex 文件和文件夹,其中有主 tex 文件和文件夹

    1. 主 tex 文件,其中有 documentclass、userpackage 等。使用 \makechapter{第一章} \input{Chapter1/chapter1.tex}
      \makechapter{第二章} \input{Chapter2/chapter2.tex}
    2. Chapter1(文件夹,我在文件里面写入的内容)
      chapter1.tex
    3. Chapter2(文件夹,我在文件里面写入的内容)
      chapter2.tex

当我在 chapter1.tex 中写入

\section(Chapter One) \label(Ch1)      
\begin{equation} \label{eq:1}    
a^2 + b^2 = c^2    
\end{equation}  

如何在 chapter2.tex 文件中引用位于另一个文件夹中的文件中 chapter1 中的标签?例如,当我在 chapter2.tex 中写入时,如章节中的
公式所示。\lable(eq:1)\lable(Ch1)

因为现在它只显示 [??]

答案1

从技术上讲,这应该可行(如果不行,请发布您的 MWE)。请参阅以下 MWE。

主文本

   documentclass[12pt,a4paper]{book}

   \begin{document}

    \input{ch1/ch1.tex}
    \input{ch2/ch2.tex}

   \end{document}

现在,ch1.tex

\chapter{ch1}
\begin{equation}
\label{eq:1}
x= x \,
\end{equation}

和 ch2.tex

\chapter{ch2}
\begin{equation}
\label{eq:2}
x= x \,
\end{equation}

Eq.~\ref{eq:1} ... 

产生,如下---

在此处输入图片描述

相关内容