Tengo el siguiente código:
\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}
Se compila, pero curiosamente la posición cambia ligeramente entre 2 diapositivas. ¿Alguien sabe cómo mantener la misma posición mientras lo usa \only
?
Respuesta1
Suprima el espacio en blanco espurio después de \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}
Respuesta2
El entorno tabular examinará todas las filas antes de decidir el ancho de las columnas. Para la primera diapositiva, solo hay una fila para mirar. Puede utilizar \visible
para tener todas las filas presentes en cada diapositiva, pero no mostradas.