Corrija as transparências dinâmicas dos blocos no beamer usando \pause e \onslide

Corrija as transparências dinâmicas dos blocos no beamer usando \pause e \onslide

Estou usando beamercom Antibestema e \setbeamercovered{dynamic}opção. Gostaria de ter um bloco cujo texto fosse mostrado em dois frames diferentes. Aqui está minha primeira tentativa:

\documentclass{beamer} %[handout]
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[utf8x]{inputenc}
\usetheme{Antibes}
\setbeamercovered{dynamic}

\begin{document}
\begin{frame}
First text. \pause
\begin{block}{Title}
    Second text. \pause
    Third text.
\end{block}
\pause
Fourth text.
\end{frame}
\end{document}

que produz este resultado feio:

ex1

A segunda tentativa foi com \onslide. Com o mesmo preâmbulo:

\begin{document}
\begin{frame}
First text. \pause
\begin{block}{Title}
    Second text.
    \onslide<3->{Third text.}
\end{block}
\pause[4]
Fourth text.
\end{frame}
\end{document}

que agora produz

ex2

Este último resultado é muito bom, exceto pelo fato de que o "Terceiro texto" está muito esmaecido! O texto está aí, mas a transparência é ainda mais forte que a do “Quarto texto”, que vem mais adiante na exposição.

Terceira tentativa: tentei substituir o \pause[4]por outro \onslide, mas essa solução também não é perfeita. O "Terceiro texto" e o "Quarto texto" estão agora muito esmaecidos em relação ao "Segundo texto".

Como obter o resultado perfeito?

Observe que, quando aparece o "Segundo texto", a partir desse quadro tudo fica com o nível de transparência correto, nas três soluções que testei.

Responder1

Uma opção: usar \onslidequase todos os lugares (exceto o primeiro \pause, que também pode ser substituído por um conveniente \onslide); observe também que você pode evitar a numeração manual:

\documentclass{beamer} %[handout]
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[utf8x]{inputenc}
\usetheme{Antibes}
\setbeamercovered{dynamic}

\begin{document}
\begin{frame}
First text. \pause
\begin{block}{Title}
    Second text.
    \onslide<+(1)->{Third text.}
    \onslide<+(1)->{Fourth text.}
    \onslide<+(1)->{Fifth text.}
\end{block}
\onslide<+(1)->{Sixth text.}
\end{frame}
\end{document}

O resultado:

insira a descrição da imagem aqui

informação relacionada