I'm writing a beamer presentation, and trying (unsuccessfully) to use \pause to step through a numbered array of equations, with the equations appearing in turn, and the corresponding numbers appearing at the correct time (i.e. when the equation first appears).
edit: I have partially solved the problem, using a variant on the \alt trick described here, but with some vertical wiggling.
The solution ought to be a little more elegant than the one I've proposed below, given that the end user of the document (not me) is likely to need to make changes, and is not an advanced (La)TeX-user.
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{gather}
1\alt<2->{\\2\alt<3>{\\3}{}}{}
\end{gather}
\end{frame}
\end{document}

\def\beamer@sortzero##1{\beamer@ifnextcharospec{\beamer@sortzeroread{##1}}{}}anymore; this has unwanted side effects. Please try it first without that line! – Hendrik Vogt Feb 13 '13 at 16:43