¿Solución alternativa a un error del proyector? La numeración de secciones no es como Dewey como lo es con LaTeX

¿Solución alternativa a un error del proyector? La numeración de secciones no es como Dewey como lo es con LaTeX

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:

ingrese la descripción de la imagen aquí

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.

ingrese la descripción de la imagen aquí

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

ingrese la descripción de la imagen aquí

Entonces, ¿es esto un error del proyector? ¿Existe alguna solución?

Respuesta1

No hay ningún error.

  1. El error “faltante (destino)” se debe a que, sin un marco, beamerno se puede acomodar un destino para los hipervínculos generados por\ref

  2. 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}

ingrese la descripción de la imagen aquí

información relacionada