
Я хотел бы анимировать диаграмму, которую я сделал с помощью Tikz по частям. В принципе, я хочу, чтобы анимация была
- нарисуйте первый блок/узел, затем \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}