smartdiagram 中的动画与 beamer 中的数学公式同时出现

smartdiagram 中的动画与 beamer 中的数学公式同时出现

我对 beamer 中 smartdiagram 包中的动画有疑问。

我希望公式像图表中的气泡一样出现在框架的一侧。

这可以在 beamer 中完成吗?

这是我正在使用的智能图表的代码。

\begin{frame}
\frametitle{Test Diagram}


\smartdiagramset{planet size=2.7cm,
 planet text width=2.5cm,
 planet font= \normalsize,
 satellite size=1.9cm, 
 satellite text width=2.5cm,
 satellite font= \normalsize,
 distance planet-text=0,
 distance planet-satellite=3.7cm,
 /tikz/connection planet satellite/.append style={<->}
 }



    \begin{center}
    \scalebox{0.8}{
            \usebeamercolor{background canvas}
        \smartdiagramanimated[constellation diagram]{
            A,
           B,
            C,
            D,
            E,
            F
        }
    }
    \end{center}


\end{frame}

例如,当气泡 $B$ 出现时,我希望 $\cos(x)$ 出现,而​​当气泡 $c$ 出现时,我希望 $\sin(x)$ 出现。

答案1

\documentclass{beamer}
\usepackage{smartdiagram}

\smartdiagramset{%
    planet size=2cm,
    planet text width=2cm,
    planet font= \normalsize,
    satellite size=1.5cm, 
    satellite text width=2cm,
    satellite font= \normalsize,
    distance planet-text=0,
    distance planet-satellite=3.2cm,
    /tikz/connection planet satellite/.append style={<->}
}

\begin{document}

\begin{frame}
\frametitle{My Research Interests}

\begin{columns}[onlytextwidth]
    \begin{column}{.8\textwidth}
        \usebeamercolor{background canvas}
        \smartdiagramanimated[constellation diagram]{%
            A,
            B,
            C,
            D,
            E,
            F
        }
    \end{column}
    \begin{column}{.15\textwidth}
        \visible<1->{$\cos(x)$}

        \visible<2->{$\sin(x)$}

        \visible<3->{$\cos(x)$}

        \visible<4->{$\cos(x)$}

        \visible<5->{$\cos(x)$}

        \visible<6->{$\cos(x)$}
    \end{column}
\end{columns}

\end{frame}


\end{document}

编辑:

这可以更容易地完成

\documentclass{beamer}
\usepackage{smartdiagram}

\smartdiagramset{%
    planet size=2cm,
    planet text width=2cm,
    planet font= \normalsize,
    satellite size=1.5cm, 
    satellite text width=2cm,
    satellite font= \normalsize,
    distance planet-text=0,
    distance planet-satellite=3.2cm,
    /tikz/connection planet satellite/.append style={<->}
}

\begin{document}

\begin{frame}
\frametitle{Test Frame}

\begin{columns}[onlytextwidth]
    \begin{column}{.8\textwidth}
        \usebeamercolor{background canvas}
        \smartdiagramanimated[constellation diagram]{%
            A,
            B,
            C,
            D,
            E,
            F
        }
    \end{column}
    \begin{column}{.15\textwidth}
        A\pause

            B\pause

            C\pause

            D\pause

            E\pause

            F
    \end{column}
\end{columns}

\end{frame}


\end{document}

相关内容