Referências cruzadas

Referências cruzadas funcionam da seguinte forma: usa-se o \label para criar uma referência, passando o nome dela como argumento. Para se referir a ela, use o comando \ref, passando o nome da referência. Há também o comando \pageref, que recebe o nome da referência como argumento e imprime a página dela.

O que é armazenado na referência depende de onde a referência é criada. O documento abaixo mostra isso na prática:

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazilian]{babel}
\usepackage{lipsum}

\begin{document}
  \chapter{Capítulo qualquer}\label{capitulo-qualquer}
    \lipsum[1-3]

  \section{Seção qualquer}
    Essa é uma citação de Einstein: ``A paz não pode ser mantida pela força.
    Isso só pode ser conseguido pela compreensão''.\label{citacao-einstein}

  \chapter{Qualquer outro capítulo}
    No capítulo \ref{capitulo-qualquer}, há uma citação do Einstein na seção
    \ref{citacao-einstein}, na página \pageref{citacao-einstein}.
\end{document}

Se você compilar uma vez e ver duas interrogações no lugar das referências, você precisa apenas compilar o seu documento mais uma vez.

Perceba que, na primeira referência, foi impresso o número do capítulo, e na segunda foi impresso o número da seção. Isso aconteceu porque é impresso o número da estrutura mais interna, mais específica, onde a referência se encontra.

Como na primeira referência, a estrutura mais interna é o capítulo, é o número dele que é impresso. Já na segunda referência, apesar dela também estar dentro do mesmo capítulo que a primeira, a estrutura mais interna é a seção. Por isso, foi o número dela que foi impresso.

Referências cruzadas são excelentes para que o seu leitor possa encontrar alguma coisa do seu documento que você citou com mais facilidade. É muito bom que o LaTeX acompanhe mudanças que ocorrem com a referência de forma automática.

Isso facilita muito a manutenção do seu documento e é algo que encoraja a criação de referências cruzadas. Se você fizer essas referências de forma manual, com certeza a manutenção do seu documento será muito mais difícil.

Quando o processo é manual, as mudanças não são acompanhadas. Então, se você referenciar uma imagem ou qualquer outra coisa que está na página 2, por exemplo, e a página mudar, você tem que mudar o número da página manualmente. Isso, além de ser chato, é muito fácil de se esquecer.

Se você quiser referenciar uma tabela ou uma imagem, você deve colocar a label exatamente depois do caption:

\section{Seção qualquer}
  Essa é uma citação de Einstein: ``A paz não pode ser mantida pela força. Isso só pode ser conseguido pela compreensão''.
  \label{citacao-einstein}

  \begin{figure}[!h]
    \includegraphics[scale=0.5]{natureza.png}
    \caption{Ambiente natural}\label{ambiente-natural}
  \end{figure}