In Beamer whenever you have
\begin{itemize}[<+->]
\item A
\begin{itemize}
\item a1
\item a2
\end{itemize}
\item B
\item C
\end{itemize}
subitem a1 appears after item A.
What if I want that when A appears the first subitem also appear?
Thank you
In Beamer whenever you have
\begin{itemize}[<+->]
\item A
\begin{itemize}
\item a1
\item a2
\end{itemize}
\item B
\item C
\end{itemize}
subitem a1 appears after item A.
What if I want that when A appears the first subitem also appear?
Thank you
To let the first subitem appear, you have to tell it explicitly with:
\item<.>
or
\item<.->
which does not increase the overlay specification (the second makes persistent the item).
\documentclass{beamer}
\usepackage{lmodern}
\begin{document}
\begin{frame}
\begin{itemize}[<+->]
\item A
\begin{itemize}
\item<.-> a1
\item a2
\end{itemize}
\item B
\item C
\end{itemize}
\end{frame}
\end{document}

lmodern? Your approach works for me without it. – hengxin Mar 31 '15 at 02:14beamerdefaultoverlayspecification? – Matifou Jan 10 '20 at 19:13