为什么我的表格中多了一行,使用 beamer

为什么我的表格中多了一行,使用 beamer

下面是一个显示我的问题的最小示例。在顶行中,我有一个\onslide<+->命令,它似乎在表格中引入了一个额外的垂直空间,而当此命令不存在时,第二行中不存在(如预期的那样)。为什么会发生这种情况,我该如何删除额外的垂直空间?

\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}

答案1

使用\only<...>而不是\onslide<...>

相关内容