I think, your footline disappeared, because it was overwritten with \setbeamertemplate{footline}[page number]
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\setcounter{subsection}{1}
\usetheme{Berkeley}
\usecolortheme{seahorse}
\usefonttheme{serif}
\useinnertheme{rounded}
%%Make desired footline
\makeatletter
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor~~\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{subtitle in head/foot}%
\usebeamerfont{title in head/foot}\insertsubtitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
\insertframenumber/\inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
\defbeamertemplate{footline}{page number appendix}
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor~~\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{subtitle in head/foot}%
\usebeamerfont{title in head/foot}\insertsubtitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
\Roman{framenumber}\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
\g@addto@macro\appendix{%
\setbeamertemplate{footline}[page number appendix]%
}
\makeatother
\usepackage{appendixnumberbeamer}
%%No Navigation template
\beamertemplatenavigationsymbolsempty
%%Title
\title{My beamer slides}
\author{Just another guy}
\institute[ABC]{My famous ABC institute}
\date{worldwide, \today}
%\logo{\includegraphics[width=1.5cm]{./logo}}
\begin{document}
\section{First Section}
\begin{frame}{First slide}
First slide (1/2)
\end{frame}
\begin{frame}{Second slide}
Second slide (2/2)
\end{frame}
\appendix
\section{Appendix}
\begin{frame}
First appednix (I)
\end{frame}
\begin{frame}
First appednix (II)
\end{frame}
\end{document}
I don't really understand exactly what you are trying to do, but the basic idea is to arrange your items as you'd like them if everything were shown. So if a
is a sub-item of b
, it needs to be an \item
in a list nested as part of the specification of b
e.g. a nested list, if b
is itself an \item
. Once you have that, add the overlay specifications you need. If you want alerted text separate from overlays, use \alert{}
as you have been. Otherwise, you can add it to the \item
overlay specification.
Since you want something pretty bespoke, just specify the slide numbers for each \item
. I wouldn't bother trying to define a default for the list in this kind of case, or try to use relative overlay specifications. It will just be too confusing, I think. If you stick to the numbers, it should be relatively straightforward, if a bit fiddly, to get the result you want.
This is an example. Since I don't completely understand your question and have no idea what to do with the fourth item and its sub-items, it will surely need modification. However, hopefully, it should be pretty straightforward to do that, even if you need a bit of trial-and-error.
\documentclass{beamer}
\begin{document}
\begin{frame}{Test}
Animation with beamer: learn
\begin{itemize}
\item<2,5-> \alert<5,8>{First item}% show on slide 2 and 5 onwards, alert only on 5 and 8
\begin{itemize}% these are sub-items - need a nested list
\item<6-| alert@6> sub-first item% show on slide 6 and later, alert on 6 only
\item<6-| alert@6> sub-second item
\end{itemize}
\item<4> Extra item% only on slide 4, never alert
\item<3,5-> \alert<5,8>{Second item}% show on slide 3 and 5 onwards, alert only on 5 and 8
\begin{itemize}% these are sub-items - need a nested list
\item<7-| alert@7> sub-first item% show on slide 7 and later, alert on 7 only
\item<7-| alert@7> sub-second item
\end{itemize}
\onslide<9->% no idea what to do here - let's just put it on the next slide with everything bar the extra item
\item \alert{Fourth item}
\begin{itemize}% sub-items follow parent by default, so this is all on slide 9 onwards (which is just slide 9 in this case)
\item sub-first item
\item sub-second item
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
Best Answer
You could also use the
textpos
package.