\only 在 \tabular 中的位置

\only 在 \tabular 中的位置

我有以下程式碼:

\documentclass{beamer}
\usetheme{Boadilla}
\usepackage[frenchb]{babel}

\begin{document}

\begin{frame}
\begin{tabular}{ll|ll}
  \only<1>{only 1}
  \only<2>{only 2}
\end{tabular}
\end{frame}

它可以編譯,但奇怪的是兩張幻燈片之間的位置略有變化。有誰知道如何在使用時保持相同的位置\only

答案1

抑制 後的假空格\only<1>{only 1}

\documentclass{beamer}
\usetheme{Boadilla}
\usepackage[frenchb]{babel}

\begin{document}

\begin{frame}
\begin{tabular}{ll|ll}
  \only<1>{only 1}%
  \only<2>{only 2}
\end{tabular}
\end{frame}

\end{document}

答案2

表格環境將在決定列寬之前查看所有行。第一張投影片,只有一行可供查看。您可以使用\visible每張投影片上顯示的所有行,但只是不顯示。

相關內容