将第二个列表放置在投影机覆盖层中与第一个列表相同的位置

将第二个列表放置在投影机覆盖层中与第一个列表相同的位置

我喜欢让第二个条目列表出现在框架顶部,即与前一个条目列表相同的位置。在这个框架中,我有两列,其中左列中的每个项目都与几个项目相关联,我希望这些项目出现在左列每个项目之后的右列中。然后,与右侧第一个项目相关联的项目列表应该消失,并且与左侧第二个项目相关联的项目列表应该再次从框架顶部开始。

\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环境。示意图\onslideitemize

\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 张幻灯片上

幻灯片 5

幻灯片 7 中

幻灯片 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>

相关内容