次のコードがあります:
\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}
コンパイルはされますが、不思議なことに 2 つのスライド間で位置がわずかに変わります。 を使用しながら同じ位置を維持する方法をご存知の方はいらっしゃいますか\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
表形式の環境では、列の幅を決定する前にすべての行を確認します。最初のスライドでは、確認する行は 1 行だけです。 を使用して、\visible
各スライドにすべての行が存在するようにしながら、表示しないようにすることができます。