I want to be able to repeat a numbered item from an earlier slide under the same number. I know I can do the following, if the item I want to repeat is from the immediately preceding slide:
\documentclass[pdf]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{tipa}
\usecolortheme{beaver}
\setbeamercovered{highly dynamic}
\mode<presentation>{}
\newcounter{saveenumi}
\newcommand{\seti}{\setcounter{saveenumi}{\value{enumi}}}
\newcommand{\conti}{\setcounter{enumi}{\value{saveenumi}}}
\resetcounteronoverlays{saveenumi}
\AtBeginSection[]
{
\begin{frame}<beamer>
\frametitle{}
\tableofcontents[currentsection]
\end{frame}
}
\begin{document}
\begin{frame}
\begin{enumerate}
\item First.
\seti
\end{enumerate}
\end{frame}
\begin{frame}
\begin{enumerate}
\conti
\item Second.
\end{enumerate}
\end{frame}
\begin{frame}
\begin{enumerate}
\conti
\item Second again.
\seti
\end{enumerate}
\end{frame} \end{document}
But I want to be able to repeat an arbitrary item from an arbitrary slide. I also know I could do this:
\documentclass[pdf]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{tipa}
\usecolortheme{beaver}
\setbeamercovered{highly dynamic}
\mode<presentation>{}
\begin{document}
\begin{frame}
\begin{enumerate}
\item First.\label{1}
\end{enumerate}
\end{frame}
\begin{frame}
\begin{itemize}
\item[\ref{1}] First again.
\end{itemize}
\end{frame}
\end{document}
But that is clunky and often ugly, as \item[\ref{1}]
doesn't automatically preserve the style and alignment of the numbering labels from previous slides.