Beamer - 将框架分成两列并调整项目环境

Beamer - 将框架分成两列并调整项目环境

我正在尝试双列布局投影机幻灯片。目前我有以下幻灯片:

\begin{frame}{Comparison}
    \pause
    \begin{minipage}[t]{0.48\linewidth}
        Pros:
        \begin{itemize}[<+->]
            \pause
            \item 1
            \item 2
            \item 3
        \end{itemize}
    \end{minipage}
    \hfill
    \begin{minipage}[t]{0.48\linewidth}
        Cons:
        \begin{itemize}[<+->]
            \item 1
            \item 2
            \item 3
        \end{itemize}
    \end{minipage}
\end{frame}

这给了我以下结果:

  1. 初始幻灯片 在此处输入图片描述
  2. 仅显示第一列的“标题” 在此处输入图片描述
  3. 第一列的第一个要点与第二列的“标题”同时出现 在此处输入图片描述
  4. 稍后第一列中的所有要点均可见 在此处输入图片描述
  5. 从第二列的要点开始 在此处输入图片描述
  6. 结束... 在此处输入图片描述

这种行为看起来很糟糕,所以我希望这里有人可以帮助我尝试不同的方式来组织这张幻灯片:

  • 版本 1- 两个“标题”同时出现,但首先第一列中的列表展开,然后第二列中的列表展开
  • 版本 2- 在第一列的所有要点都可见之后,第二列(“标题”+要点)才会出现(当然不是同时出现的)
  • 版本 3- 两个“标题”同时出现,两个列表同步逐渐扩展(优点中的 1 个要点和缺点中的 1 个要点同时出现)。如果两个列表的项目数相同,这非常有用。如果两个列表以某种方式连接,这允许比较它们之间的项目

知道怎样做吗?

答案1

如果您想要进行精细控制,请明确指定框架,而不是使用\pause<+->(请参阅下面的版本 3)。

版本 1:

\documentclass{beamer}
\begin{document}
\begin{frame}{Comparison}
\pause
    \begin{minipage}[t]{0.48\linewidth}
\onslide<2->%
        Pros:
\pause
        \begin{itemize}[<+->]
            \item 1
            \item 2
            \item 3
        \end{itemize}
    \end{minipage}
    \hfill
    \begin{minipage}[t]{0.48\linewidth}%
\onslide<2->%
        Cons:
        \begin{itemize}[<+->]
            \item 1
            \item 2
            \item 3
        \end{itemize}
    \end{minipage}
\end{frame}
\end{document}

版本 2:

\documentclass{beamer}
\begin{document}
\begin{frame}{Comparison}
\pause
    \begin{minipage}[t]{0.48\linewidth}
        Pros:
\pause
        \begin{itemize}[<+->]
            \item 1
            \item 2
            \item 3
        \end{itemize}
    \end{minipage}
    \hfill
    \begin{minipage}[t]{0.48\linewidth}%
\onslide<6->%
        Cons:
\pause
        \begin{itemize}[<+->]
            \item 1
            \item 2
            \item 3
        \end{itemize}
    \end{minipage}
\end{frame}
\end{document}

版本 3:

\documentclass{beamer}
\begin{document}
\begin{frame}{Comparison}
\pause
    \begin{minipage}[t]{0.48\linewidth}
        Pros:
        \begin{itemize}
            \item<3-> 1
            \item<4-> 2
            \item<5-> 3
        \end{itemize}
    \end{minipage}
    \hfill
    \begin{minipage}[t]{0.48\linewidth}%
        Cons:
        \begin{itemize}
            \item<3-> 1
            \item<4-> 2
            \item<5-> 3
        \end{itemize}
    \end{minipage}
\end{frame}
\end{document}

答案2

看看以下解决方案是否能满足您的要求:

\documentclass{beamer}

\begin{document}
\begin{frame}{Comparison}
    \begin{columns}[t]
\begin{column}{0.48\linewidth}
        Pros:
        \begin{itemize}
            \item<1-> 1
            \item<2-> 2
            \item<3-> 3
        \end{itemize}
    \end{column}
    \begin{column}{0.48\linewidth}
        Cons:
        \begin{itemize}
            \item<1-> 1
            \item<2-> 2
            \item<3-> 3
        \end{itemize}
\end{column}
    \end{columns}    
\end{frame}
\end{document}

在此处输入图片描述

相关内容