blob: 710563c747ad996ea897d085a3b27f74a67715dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<head>
<title>UK TeX FAQ -- question label crossref</title>
</head><body>
<h3>LaTeX gets cross-references wrong</h3>
<p>Sometimes, however many times you run LaTeX, the cross-references
are just wrong. Remember that
the <code>\</code><code>label</code> command must come <em>after</em> the <code>\</code><code>caption</code> command, or
be part of it. For example,
<pre>
\begin{figure} \begin{figure}
\caption{A Figure} or \caption{A Figure%
\label{fig} \label{fig}}
\end{figure} \end{figure}
</pre>
<p>You can, just as effectively, shield the <code>\</code><code>caption</code> command from its
associated <code>\</code><code>label</code> command, by enclosing the caption in an
environment of its own. For example, people commonly seek help after:
<blockquote>
<pre>
\begin{center}
\caption{A Figure}
\end{center}
\label{fig}
</pre>
</blockquote>
has failed to label correctly. If you really need this centring (and
those in the know commonly reject it), code it as:
<blockquote>
<pre>
\begin{center}
\caption{A Figure}
\label{fig}
\end{center}
</pre>
</blockquote>
<p><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=crossref">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=crossref</a>
</body>
|