我创建了两个 LaTeX 文件:1.tex
和2.tex
。第一个文件包含一个图形,我想在第二个文件中引用该图形。我对这两个文件运行了几次 pdfLaTeX (2-3)。遗憾的是,在第二个文件中,我得到的是“ ??
”符号而不是相应的标签。检查第二个文件的控制台输出时,它包含以下几行:
... Package xr Warning: No file 1.aux LABELS NOT IMPORTED. on input line 4. ...
显然,编译过程中出现了问题。如何修复这个错误?
1.tex
和文件的内容2.tex
如下所示。这两个文件都保存在同一文件夹中。
1.tex
:
\documentclass{article}
\usepackage{graphicx}
\usepackage{xr}
\begin{document}
My document No 1. And here you can see some chemical stuff: Figure~\ref{fig:Fig1}.
\begin{figure}[b]
\includegraphics[width=0.5\textwidth]{Fig1}
\caption{Some cheical stiff}
\label{fig:Fig1}
\end{figure}
\end{document}
以下是2.tex
:
\documentclass{article}
\usepackage{graphicx}
\usepackage{xr}
\externaldocument{1}
\begin{document}
My document No 1. And here you can see some chemical stuff: \ref{fig:Fig1}.
\end{document}