Proyector: coloque el cabezal de la sección en una posición fija.

Proyector: coloque el cabezal de la sección en una posición fija.

Considere este ejemplo:

\documentclass{beamer}
\AtBeginSection[]{
  \begin{frame}
    \vspace{3cm}
    \centering
    \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
      \Large\insertsectionhead\par%                                                                                                                                                                         
    \end{beamercolorbox}
    \vfill
  \end{frame}
  }

\AtBeginSubsection[]{
  \begin{frame}
    \vspace{3cm}
    \centering
    \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
      \Large\insertsectionhead\par%                                                                                                                                                                         
      \vspace{0.5cm}
      \large\insertsubsectionhead\par%                                                                                                                                                                      
    \end{beamercolorbox}
    \vfill
  \end{frame}
  }
\begin{document}
\section{Section 1}
\subsection{Subsection 1 A}
\end{document}

Lo uso \vspacecon la intención de fijar las posiciones de los cabezales de sección y subsección. Sin embargo, cuando se ve en modo diapositiva, el encabezado de la sección cambia de posición al pasar de la página de título de la sección a la página de título de la subsección.

¿Cómo resolver?

Respuesta1

El problema es que, de forma predeterminada, el contenido del marco está centrado verticalmente y debe alinearse hacia arriba. Esto se puede lograr mediante la [t]opción dada globalmente como en \documentclass[t]{beamer}o individualmente para un marco particular como en \begin{frame}[t].

MWE

\documentclass[t]{beamer}
\AtBeginSection[]{
  \begin{frame}
    \vspace{3cm}
    \centering
    \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
      \Large\insertsectionhead\par%                                                                                                                                                                         
    \end{beamercolorbox}
    %\vfill
  \end{frame}
  }

\AtBeginSubsection[]{
  \begin{frame} % or  \begin{frame}[t] (if not set globally)
    \vspace{3cm}
    \centering
    \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
      \Large\insertsectionhead\par%                                                                                                                                                                         
      \vspace{0.5cm}
      \large\insertsubsectionhead\par%                                                                                                                                                                      
    \end{beamercolorbox}
    %\vfill
  \end{frame}
  }
\begin{document}
\section{Section 1}
\subsection{Subsection 1 A}
\end{document}

información relacionada