如何通过单击在投影仪演示文稿中按顺序显示给定代码中的项目?

如何通过单击在投影仪演示文稿中按顺序显示给定代码中的项目?

我是 Beamer 的新手。如何通过依次单击来按顺序显示 Beamer 中的项目?

更准确地说,在给定的代码和图片中,我希望首先出现红色路径中的项目;然后通过单击,出现蓝色路径中的项目(后者仍然可见);最后通过单击,出现绿色路径中的项目(后两者仍然可见)。

在此处输入图片描述

\documentclass{beamer}

\begin{document}
\begin{frame}

    \smallskip
    \textbf{\textcolor{black}    {\fontsize{ 11}{ 11 }  \selectfont  Three flowers:}}
    \medskip
    \begin{columns}

        \begin{column}{0.3\textwidth}
            \fontsize{ 7 }{ 7 } \selectfont{ 1.Blue}.
            \begin{center}
                \includegraphics[scale=0.2]{fig11}
            \end{center}
        \end{column}

        \begin{column}{0.32\textwidth}
            \fontsize{ 7 }{ 7 } \selectfont{ 2. Yellow.}
            \begin{center}
                \includegraphics[scale=0.2]{fig22}
            \end{center}
        \end{column}

        \begin{column}{0.4\textwidth}
            \fontsize{ 7 }{ 7 } \selectfont{3. Violet}.
            \begin{center}
                \includegraphics[scale=0.2]{fig33}
            \end{center}
        \end{column}

    \end{columns}
\end{frame}

\end{document}

答案1

Beamer 列可感知叠加层,这意味着您可以指定列应\begin{column}<2->在哪些叠加层上可见。在下面的代码中,我使用了快捷方式 <+->,这意味着应创建一个新的叠加层,并且应从这个新的叠加层开始显示该列,直到帧结束:

\documentclass{beamer}

\begin{document}
\begin{frame}
    
    \smallskip
    \textbf{\textcolor{black}   {\fontsize{ 11}{ 11 }  \selectfont  Three flowers:}}
    \medskip
    \begin{columns}
        
        \begin{column}<+->{0.3\textwidth} 
            \fontsize{ 7 }{ 7 } \selectfont{ 1.Blue}.
            \begin{center}
                \includegraphics[scale=0.2]{example-image}
            \end{center}
        \end{column}
        
        \begin{column}<+->{0.32\textwidth} 
            \fontsize{ 7 }{ 7 } \selectfont{ 2. Yellow.}
            \begin{center}
                \includegraphics[scale=0.2]{example-image}
            \end{center}
        \end{column}
        
        \begin{column}<+->{0.4\textwidth} 
            \fontsize{ 7 }{ 7 } \selectfont{3. Violet}.
            \begin{center}
                \includegraphics[scale=0.2]{example-image}
            \end{center}
        \end{column}
        
    \end{columns}
\end{frame}

\end{document} 

在此处输入图片描述

(有关覆盖的更多信息,请参阅 Beamer 用户指南,“3.10 使用覆盖规范”部分)

相关内容