Unten sehen Sie ein Minimalbeispiel, das mein Problem veranschaulicht. In der obersten Zeile habe ich einen \onslide<+->
Befehl, der einen zusätzlichen vertikalen Abstand in die Tabelle einfügt, der in der zweiten Zeile (wie gewünscht) nicht vorhanden ist, wenn dieser Befehl nicht vorhanden ist. Warum passiert das und wie kann ich den zusätzlichen vertikalen Abstand entfernen?
\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}
Antwort1
Verwenden Sie \only<...>
anstelle von\onslide<...>