Superponer pasos en dos columnas

Superponer pasos en dos columnas

Tengo la siguiente diapositiva:

\documentclass[beamer]{beamerswitch}
\usetheme{metropolis}
\beamerdefaultoverlayspecification{<+->}

\begin{document}
\begin{frame}\frametitle{My title}

  \begin{columns}[t]
    \begin{column}{0.49\textwidth}
      \begin{block}{Left side}
        \begin{itemize}
        \item First item;
        \item Second item;
        \end{itemize}
      \end{block}
    \end{column}

    \begin{column}{0.49\textwidth}
      \begin{block}{Right side}
        \begin{itemize}
        \item First item;
        \item Second item;
        \end{itemize}
      \end{block}
    \end{column}
  \end{columns}
\end{frame}
\end{document}

Cuando lo compilo, obtengo 9 páginas. En las diapositivas 1 y 2, solo aparece el título. El "lado izquierdo" aparece en la diapositiva 3 y el "lado derecho" aparece en la diapositiva 7.

¿Qué debo cambiar para que "Lado izquierdo" ya aparezca en la diapositiva 1 y no haya pasos adicionales en las diapositivas 2 y 6? Me gustaría mantener la especificación de superposición predeterminada para el documento.

EDITAR:Por prueba y error, encontré esta solución:

\documentclass[beamer]{beamerswitch}
\usetheme{metropolis}
\beamerdefaultoverlayspecification{<+->}

\begin{document}
\begin{frame}\frametitle{My title}
\beamerdefaultoverlayspecification{} %switch off for this slide

  \begin{columns}[t]
    \begin{column}{0.49\textwidth}
      \begin{block}{Left side}
        \begin{itemize}[<+(1)->]
        \item First item;
        \item Second item;
        \end{itemize}
      \end{block}
    \end{column}

    \begin{column}{0.49\textwidth}
      \begin{block}{\uncover<4->{Right side}}
        \begin{itemize}[<+(2)->]
        \item First item;
        \item Second item;
        \end{itemize}
      \end{block}
    \end{column}
  \end{columns}
\end{frame}
\end{document}

No entiendo por qué hace lo que hace. Si \beamerdefaultoverlayspecification{<+->} está vigente, el proyector posa dos veces después de imprimir el título. ¿Por qué? Parece que algo está cambiando el valor del contador de pausas de haz, pero si entiendo el manual correctamente, ni la columna ni el entorno del bloque deben hacer eso. Entonces, ¿qué está provocando todas estas pausas?

Respuesta1

Próximo intento.[<+(1)->]

\documentclass[beamer]{beamerswitch}
\usetheme{metropolis}
%\beamerdefaultoverlayspecification{<+->}

\begin{document}
\begin{frame}\frametitle{My title}

  \begin{columns}[t]
    \begin{column}{0.49\textwidth}
      \begin{block}{Left side}
        \begin{itemize}[<+(1)->]
        \item First item;
        \item Second item;
        \end{itemize}
      \end{block}
    \end{column}

    \begin{column}{0.49\textwidth}
      \begin{block}{Right side}
        \begin{itemize}[<+(1)->]
        \item First item;
        \item Second item;
        \end{itemize}
      \end{block}
    \end{column}
  \end{columns}
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Desafortunadamente, no puedo decir nada sobre por qué sucede esto, pero lo siguiente soluciona el problema parcheando los entornos columnsy columncon etoolbox:

\usepackage{etoolbox}
% when using columns we get two empty pages before itemize without this, 
% when using \beamerdefaultoverlayspecification{<+->} 
\preto\columns{\addtocounter{beamerpauses}{-1}}
\preto\column{\addtocounter{beamerpauses}{-1}}

Después de eso, no aparecen páginas vacías antes de la lista y la superposición recorre ambas columnas como se esperaba.

información relacionada