Quando tento fazer referência a figuras, por exemplo, "ver Figura ~\ref{lattice1}", a saída é "Figura ??". Eu rotulei errado?

Quando tento fazer referência a figuras, por exemplo, "ver Figura ~\ref{lattice1}", a saída é "Figura ??". Eu rotulei errado?
\documentclass{article}
 \begin{document}

\begin{figure} %

\begin{subfigure}[b]{0.30\textwidth}
\centering

\begin{tikzpicture}[
  decoration={
    markings,
    mark=between positions 0 and 1 step 25pt with { \draw [fill] (0,0) circle [radius=2pt];}
  }
]
\path[postaction={decorate}] (0,4) to (4,4);
\path[postaction={decorate}] (0,3) to (4,3);
\path[postaction={decorate}] (0,2) to (4,2);
\path[postaction={decorate}] (0,1) to (4,1);
\path[postaction={decorate}] (0,0) to (4,0);
\draw [<->] (2.3,2) -- (1.75,2) -- (1.75,2.65);
\draw [dashed] (0, 1.5) -- (4,1.5);
\draw [dashed] (0, 2.5) -- (4,2.5);
\end{tikzpicture} 
\label{lattice1}
\caption{A lattice of sources. Equation~(\ref{G01}) is the field generated by the central row.}
\end{subfigure} %
\begin{subfigure}[b]{0.30\textwidth}
\centering
\begin{tikzpicture}[
  decoration={
    markings,
    mark=between positions 0 and 1 step 25pt with { \draw [fill] (0,0) circle [radius=2pt];}
  }
]
\path[postaction={decorate}] (0,4) to (4,4);
\path[postaction={decorate}] (0,3) to (4,3);
\path[postaction={decorate}] (0,2) to (4,2);
\path[postaction={decorate}] (0,1) to (4,1);
\path[postaction={decorate}] (0,0) to (4,0);
\draw [<->] (2.3,2) -- (1.75,2) -- (1.75,2.65);
\draw [dashed] (1.25,0) -- (1.25,4);
\draw [dashed] (2.25,0) -- (2.25,4);
\end{tikzpicture}
\label{lattice2}
\caption{A lattice of sources. Equation~(\ref{F0}) is the field generated by the central column.}
\end{subfigure} %
\begin{subfigure}[b]{0.30\textwidth}
\centering
\begin{tikzpicture}[
  decoration={
    markings,
    mark=between positions 0 and 1 step 25pt with { \draw [fill] (0,0) circle [radius=2pt];}
  }
]
\path[postaction={decorate}] (0,4) to (4,4);
\path[postaction={decorate}] (0,3) to (4,3);
\path[postaction={decorate}] (0,2) to (4,2);
\path[postaction={decorate}] (0,1) to (4,1);
\path[postaction={decorate}] (0,0) to (4,0);
\draw [<->] (2.3,2) -- (1.75,2) -- (1.75,2.65);
\draw [dashed] (1.25,0) -- (1.25,4);
\draw [dashed] (2.25,0) -- (2.25,4);
\draw [dashed] (0, 1.5) -- (4,1.5);
\draw [dashed] (0, 2.5) -- (4,2.5);
\end{tikzpicture} 
\label{lattice3}
\caption{A lattice of sources. Equation~(\ref{G0}) is the field generated close to the central source.}
\end{subfigure} %
\label{lattice}

\end{figure}

\end{document}

Responder1

Você tem que compilar duas vezes o seu documento.

Na primeira vez você terá a criação de alguns arquivos. Eles indicam onde você tem rótulo, seção, ...

Então, na segunda vez, a referência aparecerá

informação relacionada