Considere el siguiente documento simple de Latex:
\documentclass{article}
\begin{document}
\section{A} \label{A}
\subsection{B}\label{B}
\subsubsection{C}\label{C}
I am in section \ref{A}, subsection \ref{B}, subsubsection \ref{C}.
\end{document}
El resultado emplea la numeración de secciones similar a la de Dewey:
Ahora, si convierto esto a proyector, sucede algo extraño. Si el texto está fuera de los marcos, es decir,
\documentclass{beamer}
\begin{document}
\section{A} \label{A}
\subsection{B}\label{B}
\subsubsection{C}\label{C}
I am in section \ref{A}, subsection \ref{B}, subsubsection \ref{C}.
\end{document}
Beamer no puede encontrar las referencias cruzadas en absoluto. No importa cuántas veces lo ejecute latex
, aparece el siguiente mensaje de error:
)pdfTeX warning (dest): name{C} has been referenced but does not exist, replac
ed by a fixed one
pdfTeX warning (dest): name{B} has been referenced but does not exist, replaced
by a fixed one
pdfTeX warning (dest): name{A} has been referenced but does not exist, replaced
by a fixed one
Por extraño que parezca, el número de referencia aparece en el resultado, pero la numeración anidada de Dewey se pierde.
Colocando el texto en un marco,
\documentclass{beamer}
\begin{document}
\section{A} \label{A}
\subsection{B}\label{B}
\subsubsection{C}\label{C}
\begin{frame}
I am in section \ref{A}, subsection \ref{B}, subsubsection \ref{C}.
\end{frame}
\end{document}
Haga que el mensaje de error desaparezca, pero el resultado sigue siendo diferente al habitual
Entonces, ¿es esto un error del proyector? ¿Existe alguna solución?
Respuesta1
No hay ningún error.
El error “faltante (destino)” se debe a que, sin un marco,
beamer
no se puede acomodar un destino para los hipervínculos generados por\ref
Los "números solitarios" son una elección precisa. Puede agregar el código habitual en el preámbulo para revertir la decisión.
Aquí está el ejemplo.
\documentclass{beamer}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
\renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}
\begin{document}
\section{A} \label{A}
\subsection{B}\label{B}
\subsubsection{C}\label{C}
\begin{frame}
I am in section \ref{A}, subsection \ref{B}, subsubsection \ref{C}.
\end{frame}
\end{document}