我喜欢让第二个条目列表出现在框架顶部,即与前一个条目列表相同的位置。在这个框架中,我有两列,其中左列中的每个项目都与几个项目相关联,我希望这些项目出现在左列每个项目之后的右列中。然后,与右侧第一个项目相关联的项目列表应该消失,并且与左侧第二个项目相关联的项目列表应该再次从框架顶部开始。
\documentclass{beamer}
\mode<presentation> {
\usetheme{Hannover}
\usecolortheme{seagull}
}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{siunitx}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{frame}
\frametitle{ applications}
\begin{columns}
\begin{column}{0.4\textwidth}
\begin{itemize}
\setbeamercovered{transparent}
\item <1-5> {\small Combustion}
\item<6-> {\small Airborne }
\item<10->{\small Environmental}
\end{itemize}
\end{column}
\begin{column}{7cm}
\begin{itemize}[label={}]
\item[] <2-5>{\tiny PN$\mathrm{_{ d< 1\,\si{um}}}$ $\gg$ PN$\mathrm{_{ d> 1\,\si{um}}}$ }
\item[] <2-5>{ \tiny A correlation }
\item[] <3-5>{\tiny No universal }
\item[] <4-5> {\tiny limited}
\end{itemize}
\begin{itemize}[label={}]
\item[] <7-7>{\tiny PN$\mathrm{_{ d< 1\,\si{um}}}$ $\gg$ PN$\mathrm{_{ d> 1\,\si{um}}}$ }
\end{itemize}
\end{column}
\end{columns}
\end{frame}
\end{document}
答案1
您可以使用each 之前的overprint
环境。示意图\onslide
itemize
\begin{column}{0.55\textwidth}
\begin{overprint}
\onslide<2-5>
\begin{itemize}
\item<2-5> text
\item<3-5> text
\end{itemize}
\onslide<7>
\begin{itemize}
\item<7> text
\end{itemize}
\end{overprint}
\end{column}
在第 5 张幻灯片上
幻灯片 7 中
\documentclass{beamer}
\mode<presentation>{
\usetheme{Hannover}
\usecolortheme{seagull}
}
\usepackage{siunitx}
\sisetup{detect-all}
\newcommand{\PN}{\textsf{PN}}
\begin{document}
\begin{frame}
\frametitle{applications}
\begin{columns}
\begin{column}{0.4\textwidth}
\small
\begin{itemize}
\setbeamercovered{transparent}
\item<1-5> Combustion
\item<6-> Airborne
\item<10-> Environmental
\end{itemize}
\end{column}
\begin{column}{0.55\textwidth}
\tiny
\begin{overprint}
\onslide<2-5>
\begin{itemize}
\item[]<2-5>$\PN_{\mathrm{d}< \SI{1}{um}} \gg
\PN_{\mathrm{d}>\SI{1}{um}}$
\item[]<2-5>A correlation
\item[]<3-5>No universal
\item[]<4-5>limited
\end{itemize}
\onslide<7>
\begin{itemize}
\item[]<7>$\PN_{\mathrm{d}< \SI{1}{um}} \gg
\PN_{\mathrm{d}>\SI{1}{um}}$
\end{itemize}
\end{overprint}
\end{column}
\end{columns}
\end{frame}
\end{document}
我已经整理了你的代码的其他几个方面
- 将文本大小调整命令移到列表之外,因为它们适用于所有元素
- 用于
\SI{1}{um}
打印1\,\si{um}
带有单位的数字,并添加了detect-all
字体匹配的功能 - 将数学表达式收集到单个单元中,并使用命令以 sans 字体排版 PN
- 指定相对于文本宽度的第二列宽度
- 覆盖规范被替换
<7-7>
为<7>