\label
command has to be placed after the \caption
command, not before.What happens if I put
\label
before \caption
?\label
command has to be placed after the \caption
command, not before.\label
before \caption
?\caption
takes care of the figure counter that \label
should ise. If \label
comes before \caption
, it takes some previous counter, which is wrong.\documentclass{article} \usepackage{graphicx} \begin{document} \section{Introduction} \section{Figures} \begin{figure}[hb] \centering \includegraphics[height=2cm,width=3cm]{example-image} \label{fig:example}% before \caption, which is wrong \caption{An example figure} \end{figure} \section{Appendix} \begin{figure}[hb] \centering \includegraphics[height=2cm,width=3cm]{example-image} \label{fig:other}% before \caption, which is wrong \caption{Another example figure} \end{figure} % Now we get wrong reference numbers: See example figure \ref{fig:example} and another figure \ref{fig:other}. \end{document}
\label
after \caption
, and the issue is fixed.Return to “LaTeX Beginner's Guide”
Users browsing this forum: No registered users and 15 guests