Si ves ?? donde debería aparecer un número (o [?] en una cita), una referencia cruzada no se ha resuelto. Casi siempre es una de estas causas: faltan pasadas de compilación, falta o está mal escrito \label, o \label está en el lugar equivocado. Las etiquetas duplicadas generan otra advertencia.
Qué significa ??
\ref / \pageref leen el .aux escrito por la ejecución anterior, así que en la primera pasada (o justo después de añadir una etiqueta) el valor es desconocido y se imprime ??, con el log diciendo “Rerun to get cross-references right”. \cite muestra [?] del mismo modo. La solución es compilar otra vez, dos pasadas en total; latexmk y otros lo hacen automáticamente. Si ?? sobrevive a dos pasadas, la etiqueta realmente falta.
Etiqueta no encontrada
- No hay
\label{x}que corresponda a\ref{x}, o está mal escrito. - En flotantes, coloca
\labeljusto después de\captiony dentro del flotante; antes o fuera captura un número incorrecto, por ejemplo el de la sección. - Una cita queda en
[?]→ ejecutabibtex/bibery recompila, o la clave falta en el.bib. - Usa prefijos de etiqueta coherentes (
fig:,sec:,eq:) para mantenerlas organizadas y fáciles de buscar.
\begin{figure}
\includegraphics{fig.pdf}
\caption{グラフ}
\label{fig:graph} % \caption の直後に / right after \caption
\end{figure}
... 図~\ref{fig:graph} を参照。Etiquetas duplicadas
LaTeX Warning: Label 'x' multiply defined significa que el mismo \label{x} aparece dos veces, haciendo ambiguas las referencias. Haz que las etiquetas sean únicas con prefijos o nombres distintos. La causa habitual es una etiqueta duplicada al copiar y pegar.