同时显示项目符号和 tikz 绘图的部分

同时显示项目符号和 tikz 绘图的部分

我很难让以下工作正常进行。我想同时为 tikz 图片和项目符号制作动画,即第一个项目符号与绘图的第一部分一起出现,然后第二个项目符号与绘图的第二部分一起出现,依此类推。

关注此问题我能够使 tikz 动画运行,并且\pause能够使项目符号动画运行,但我无法将它们连接在一起。

我目前正在试验的代码(主要取自链接的问题):

\begin{frame}{}
    \begin{itemize}
        \item A
        \pause
        \item B
        \pause
    \end{itemize}
    \begin{tikzpicture}
    \matrix (magic) [matrix of nodes,ampersand replacement=\&, column sep=7mm, row sep=5mm]{
        \node (se) [draw,shape=rectangle,visible on=<5->] {Existence Forte}; \&
        \node (yw) [draw,shape=circle,visible on=<1->] {Yamada-watanab}; \&
        \node (ul) [draw,shape=rectangle,visible on=<9->] {Unicité en Loi}; \\
        \node (d1) [draw,shape=circle,visible on=<6->] {Définition}; \& 
        \&   
        \node (d2) [draw, shape=circle,visible on=<8->] {Définition}; \\
        \node (we) [draw, shape=rectangle,visible on=<2->] {Existence Faible}; \&
        \node (ec) [draw, shape=circle,visible on=<10->] {Engelbert-Cherny}; \& 
        \node (pu) [draw, shape=rectangle,visible on=<3->] {Unicité Trajectorielle}; \\
    };
    \draw[->, thick,visible on=<6->] (se) -- (d1); \draw[->, thick,visible on=<7->]  -- (we);
    \draw[->, thick,visible on=<4->] (we) -- (yw); \draw[->, thick,visible on=<5->] (yw) -- (se);
    \draw[->, thick,visible on=<11->] (se) -- (ec); \draw[->, thick,visible on=<11->] (ul) -- (ec);
    \draw[->, thick,visible on=<12->] (ec) -- (pu); \draw[->, thick,visible on=<4->] (pu) -- (yw);
    \draw[->, thick,visible on=<8->] (pu) -- (d2); \draw[->, thick,visible on=<9->] (d2) -- (ul);
\end{tikzpicture}
\end{frame}

具体来说,假设我希望 A 项目符号出现在第三个动画步骤中,B 项目符号出现在第五个动画步骤中。我该如何实现呢?

答案1

叠加规范也适用于列表项,因此您可以执行例如

\documentclass{beamer}
\begin{document}
\begin{frame}{}
    \begin{itemize}
        \item<3-> Appears at third frame
        \item<5-> Appears at fifth frame
    \end{itemize}
\end{frame}
\end{document}

相关内容