I try to have command working as \alt
but with the behaviour of \onslide
, I mean that doesn't move things around when appears.
I try the following solution, but at some point, there is a sliding from one line to the next. On my example, there is enough room for the word zeros
but not for \dots
.
Any idea to achieve that ?
\documentclass{beamer}
\newcommand{\Alt}[2][\dots]{\only<.-.>{#1}\onslide<+->{{#2}}}
\begin{document}
\begin{frame}[t]
\begin{enumerate}[<+->]
\item Ne pas oublier qu'un décimal peut s'écrire avec des
\alt<+->{zéros inutiles si besoin.}{\dots}
\item Ne pas oublier qu'un décimal peut s'écrire avec des
\Alt{zéros inutiles si besoin.}
\item Ne pas x x x oublier qu'un décimal peut s'écrire avec des
\Alt{zéros inutiles si besoin.}
\end{enumerate}
Must not move.
\end{frame}
\end{document}