Mit dem folgenden Code
\documentclass[beamer]{beamer}
\begin{document}
\begin{frame}
\[
\sqrt{\uncover<2->{a\uncover<3->{+b}}}
\]
\end{frame}
\end{document}
Ich kann eine Formel finden, die zuerst die äußeren und dann die inneren Elemente zeigt.
Wie kann ich die Umkehrung erreichen? Das heißt: erst das "+b" darstellen, dann das "a" davor, dann das Wurzelzeichen um die Summe?
Antwort1
Das Problem ist die Quadratwurzel.
\documentclass[beamer]{beamer}
\begin{document}
\begin{frame}
\[
\only<1>{\phantom{\sqrt{\vphantom{a+b}}}\hphantom{a}+b}
\only<2>{\phantom{\sqrt{\vphantom{a+b}}}a+b}
\only<3>{\sqrt{a+b}}
\]
\end{frame}
\end{document}
Antwort2
Ich habe noch ein bisschen an meinem Beispiel herumgebastelt (ich brauche es für eine etwas kompliziertere Formel) und dabei festgestellt, dass die inneren \textcolor
Vorrang vor den äußeren haben, also funktioniert folgendes:
\begin{frame}
\[
\textcolor<3>{black}{\textcolor<1-2>{white}{%
\sqrt{%
\textcolor<2>{black}{\textcolor<1>{white}{%
a%
\textcolor<1>{black}{%
\vphantom{a}+b%
}%
}}%
}%
}}%
\]
\end{frame}
In meinem Fall kann ich dies einfacher verallgemeinern als der Vorschlag von @egreg (der jedenfalls sehr nett und „teXnisch“ ist). Als ausführlicheres Beispiel betrachten wir Folgendes:
\begin{frame}
\[
\textcolor<6>{black}{\textcolor<1-5>{white}{%
\textcolor<5->{black}{\textcolor<4>{red}{%
{\sqrt{%
\textcolor<3->{black}{\textcolor<2>{red}{%
{\left(%
\textcolor<2->{black}{\textcolor<1>{red}{%
{\frac{a}{2}}%
}}%
\right)^{2}}%
}}%
\textcolor<4->{black}{\textcolor<3>{red}{%
{\vphantom{1}+b}%
}}%
}}%
}}%
\textcolor<6->{black}{\textcolor<5>{red}{%
{\vphantom{1}+\frac{c}{2}}%
}}%
}}%
\]
\end{frame}