beamer中嵌套列表, 想逐条显示. 子列表内容有点多, 只好用[allowframebreaks]选项分页了, 这样就没法逐条显示. beamer手册里说, pause在嵌套中会出问题. 求教, 有什么变通的方法?
现在将子列表在第一个frame强制分割结束, 下一个frame再开表通过变化缩进, 将子列表的剩余部分放在下一个frame, 但列表标志, 就是enumerate那个带数的球, 或itemize那个的球明显太大了, 很不好看.
% !TEX program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass[12pt, aspectratio=1610, fontset=none, UTF8, compress, no-math]{ctexbeamer}
\setCJKmainfont[BoldFont={Adobe Heiti Std},ItalicFont={Adobe Fangsong Std}]{Adobe Kaiti Std}
\mode<presentation>
{
\usefonttheme{professionalfonts}%避免出现 ! LaTeX Error: Too many symbol fonts declared.
\usetheme{Warsaw}
\useoutertheme{split}
\setbeamerfont{itemize/enumerate subbody}{size=\normalfont}
\setbeamerfont{itemize/enumerate subsubbody}{size=\normalfont}
}
\linespread{1.3}
\begin{document}
\begin{frame}[<+->]{XXXYYY}
AAAAAAAAAAAAAAAAAAAAAAAAAA.
\begin{enumerate}
\item BBB;
\item CCC.
\begin{itemize}
\item DDD.\vspace{3cm}
\end{itemize}
\end{enumerate}
\end{frame}
\begin{frame}[<+->]{XXXYYY}
\hspace*{2.0em}\begin{minipage}[t]{0.925\textwidth}
\begin{itemize}
\item EEE.
\end{itemize}
\end{minipage}\\[\baselineskip]
\begin{enumerate}\addtocounter{enumi}{2}
\item FFF;
\begin{itemize}
\item GGG.
\item HHH.
\end{itemize}
\item III
\end{enumerate}
JJJ.
\end{frame}
\end{document}
怎么改下beamerbaseauxtemplates.sty里面ball的定义?
上面那个例子已经分页了. 问题是子表内容多, 通过缩进加改计数器值, 看起来像子表, 子表和父表的剩余项同时放第二页. 但这样, 看起来子表item的球状标志或序号和父表的一样大, 非常违和. 所以问下, 怎么把那个ball的定义smallsphere和bigsphere改改?