交叉引用:zref-xr 未检测第二个文档的 .aux 文件

交叉引用:zref-xr 未检测第二个文档的 .aux 文件

因此,我尝试在两个文档之间交叉引用标签:draft.texappendix.tex。编译时,我收到以下错误消息:

./draft04.tex:16: Package zref-xr Warning: File `appendix.aux' not found or    empty,(zref-xr)                labels not imported on input line 16.

这是文件的两个前言,其中包括标签和参考的示例。

第一的draft.tex

\documentclass[11pt]{article}

\usepackage{mla}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[document]{ragged2e}
\usepackage[english]{babel}
\usepackage[backend=biber,style=mla]{biblatex}
\usepackage[hidelinks]{hyperref}
\usepackage{zref-xr,zref-user}
\zexternaldocument*{appendix}
\providecommand{\biburldatelong}{}
\bibliography{biblio.bib}

\begin{document}
...
see \ref{fig:01_examples}.
...
\end{document}

然后appendix.tex

\documentclass[11pt]{article}

\usepackage{mla_appendix}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[document]{ragged2e}
\usepackage[english]{babel}
\usepackage[hidelinks]{hyperref}
\usepackage{zref-xr,zref-user}
\zexternaldocument*{draft04}
\providecommand{\biburldatelong}{}

\begin{document}
...
\listoffigures
\newpage

\begin{figure}
    \includegraphics[width=\textwidth]{img/01introduction/card_blackOps.jpg}
    \caption{Testing the crossreference}
    \label{fig:01_examples}
\end{figure}

...
\end{document}

这两个文档位于同一目录中。我真的不知道为什么appendix.aux找不到,因为我可以打开它并且它确实包含这一行,我认为这是交叉引用所需要的:

\newlabel{fig:01_examples}{{1}{2}{Testing the crossreference\relax }{figure.1}{}}

我做错了什么?非常感激帮助。

答案1

我明白了

Package zref-xr Info: Label import from `appendix.aux' on input line 17.
Package zref-xr Info: Statistics for `appendix.aux':
(zref-xr)             1 LaTeX label(s) found.

默认情况下,标签fig:01_examples作为标签导入,可以通过(with )zref引用。如果您想要传统的 LaTeX 引用,您需要:\zref{fig:01_examples}zref-user

\usepackage[...]{hyperref}
\usepackage{nameref}
\usepackage{zref-xr}
\zxrsetup{toltxlabel}
\zexternaldocument*{appendix}

然后就可以使用\ref{fig:01_examples}或了。\zref{fig:01_examples}

相关内容