我想要创建两个独立的文档:一个包含文本,另一个包含图片。但是,我仍然想在文本文档中引用第二个文档中的图片。
我以为可以只在文本中添加图形标签,而不包含图形(如下所示)。但这样做不行,计数会变得一团糟。
\begin{figure}
%\includegraphics[width= .7\textwidth]{Figures/Figure1.pdf}
\label{fig:figure1}
\end{figure}
知道如何做到这一点吗?
谢谢,最好的,
安娜
答案1
使用\usepackage{xr}
和\externaldocument
命令从该文件中获取引用。我将另一个文档命名为onlyfigures.tex
。
为了防止混淆标签名称,您可以决定给外部文件的引用添加前缀,例如extfig-
。
\documentclass{article}
\usepackage{xr}
\externaldocument[extfig-]{onlyfigures}
\begin{document}
\section{The document without figure}
In \ref{extfig-fig:one} we see that
\end{document}
这是onlyfigures.tex
\documentclass{article}
\begin{document}
\begin{figure}
\caption{A figure}\label{fig:one}
\end{figure}
\end{document}