Tikz 그림 그리기 애니메이션

Tikz 그림 그리기 애니메이션

Tikz를 사용하여 만든 다이어그램을 부분별로 애니메이션으로 만들고 싶습니다. 기본적으로 저는 애니메이션을

  • 첫 번째 상자/노드를 그린 다음 \pause
  • 상자에 텍스트를 표시한 다음 \pause
  • 계속해서 화살표를 그린 다음 \pause
  • 두 번째 상자를 그린 다음 \pause
  • 텍스트를 쓴 다음 화살표 등을 작성하세요.

솔루션을 적용해 보았습니다.여기하지만 여러 경로가 동시에 발생하지 않는 경우에는 작동하지 않는 것 같습니다. 어떤 도움이라도 대단히 감사하겠습니다. 미리 감사드립니다!

\documentclass[tikz]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[minimum size=1cm]
    \node[draw,rectangle] (A)                       {A};
    \node[draw,rectangle] (B)   [right=of A]        {B};
    \node[draw,rectangle] (C)   [right=of B]        {C};
    \draw[->] (A.east) -- (B.west);
    \draw[->] (B.east) -- (C.west);     
\end{tikzpicture}
\end{document}

답변1

\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{frame}
\begin{tikzpicture}[minimum size=1cm]
    \node<+->[draw,rectangle] (A) {\only<+->{A}};
    \node<+> (B) [right=of A] {};
    \node<+->[draw,rectangle] (B) [right=of A] {\only<+->{B}};
    \node<+> (C) [right=of B] {};
    \node<+->[draw,rectangle] (C) [right=of B] {\only<+->{C}};
    \draw<3->[->] (A.east) -- (B.west);
    \draw<6->[->] (B.east) -- (C.west); 
\end{tikzpicture}
\end{frame}
\end{document}

관련 정보