无法运行 xr 包

无法运行 xr 包

我创建了两个 LaTeX 文件:1.tex2.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}

以下是我所看到的输出2.tex在此处输入图片描述

我还复制了两个文件的控制台输出内容并将其保存为记事本txt文件。以下是这些文件的链接:1.txt2.txt

答案1

您可以单独运行 bibtex,例如通过排版菜单,最后有 bibtex:

在此处输入图片描述

我不会使用该pdfLaTeX+MakeIndex+BibTeX脚本,它使用 texify,当出现错误时这非常麻烦。另外,确实不需要一直运行 makeindex 和 bibtex。但如果您想使用它,您应该在首选项中删除该--clean选项(选择要调整的脚本,然后单击edit):

在此处输入图片描述

相关内容