Several frames have almost identical content, two itemize environments to be exact.
The upper one is the same on those frames, I just highlight different entries. The lower one varies, depending on the highlighted entry in the upper one.
In order to make all items stay in the same place I added empty items to the lower itemize environment so that there is always the same number of items.
The problem I'm having is that if such an empty item is the last one in the itemize environment it causes the next center environment to introduce an arrow like the ones items in the itemize environment have.
a minimal example to reproduce this behavior is as follows:
Code: Select all
\documentclass[pdftex,10pt]{beamer}
\begin{document}
\begin{frame}{cause the isse with an empty item}
\begin{itemize}
\item<1> blah
\item<1>
\end{itemize}
\vfill
\end{frame}
\begin{frame}{and see the result in an empty center env}
% if you add text to the center environment the first line
% will have that arrow as well
\begin{center}
\end{center}
\end{frame}
\end{document}
what I'm trying to avoid is "jumping" text like in the following minimal example:
Code: Select all
\begin{frame}
\begin{itemize}
\item<1-| alert@3> blah
\item<2-> blubb
\end{itemize}
\vspace{5mm}
\begin{itemize}
\item<3-> blah item1
\item<3-> blah item2
\item<3-> blah item3
\end{itemize}
\vfill
\end{frame}
\begin{frame}
\begin{itemize}
\item<1-> blah
\item<1-| alert@1> blubb
\end{itemize}
\vspace{5mm}
\begin{itemize}
\item<1> blubb item1
\end{itemize}
% I was hoping this \vfill would just take up all the remaining
% space and the items would stay at the same height as the ones
% in the previous frame
\vfill
\end{frame}