Por que a linha extra na minha tabela, usando o beamer

Por que a linha extra na minha tabela, usando o beamer

Abaixo está um exemplo mínimo que mostra meu problema. Na linha superior tenho um \onslide<+->comando que parece introduzir um espaço vertical extra na tabela, que não existe (como desejado) na segunda linha, quando este comando não está presente. Por que isso está acontecendo e como posso remover o espaço vertical extra?

\documentclass{beamer}
\usepackage{tabularx}

\begin{document}

\begin{frame}{Minimal Example}

\begin{tabularx}{0.9\textwidth}{p{0.18\textwidth}|p{0.32\textwidth}|X}\hline
left & middle & \onslide<+-|handout:0>{right}\\\hline
left & middle & right\\\hline
\end{tabularx}

\end{frame}

\end{document}

Responder1

Usar \only<...>em vez de\onslide<...>

informação relacionada