我正在写论文,在章节之间引用标签时遇到了麻烦。我的主文件夹如下所示:
主文件夹,其中有主 tex 文件和文件夹,其中有主 tex 文件和文件夹
- 主 tex 文件,其中有 documentclass、userpackage 等。使用 \makechapter{第一章} \input{Chapter1/chapter1.tex}
\makechapter{第二章} \input{Chapter2/chapter2.tex} - Chapter1(文件夹,我在文件里面写入的内容)
chapter1.tex - Chapter2(文件夹,我在文件里面写入的内容)
chapter2.tex
- 主 tex 文件,其中有 documentclass、userpackage 等。使用 \makechapter{第一章} \input{Chapter1/chapter1.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} ...
产生,如下---