Sometimes I want to refer (using \ref
) a \label
from some other tex file. What is the right way to do it?
(It's, of course, possible to \include
all files in one and then use \includeonly
— but it breaks e.g. page and section numbering.)
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It only takes a minute to sign up.
Sign up to join this communitySometimes I want to refer (using \ref
) a \label
from some other tex file. What is the right way to do it?
(It's, of course, possible to \include
all files in one and then use \includeonly
— but it breaks e.g. page and section numbering.)
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=extref
Referring to labels in other documents
When producing a set of inter-related documents, you’ll often want to refer to labels in another document of the set; but LaTeX, of its own accord, doesn’t permit this.
So the package
xr
was written: if you say\usepackage{xr} \externaldocument{volume1}
will load all the references from volume1 into your present document.
(...)
aux
file, so it does not work in all settings and, more importantly, without a full document. (Which is fair, but noteworthy for unwary readers.)