Animation eines Diagramms mit dem Paket Smartdiagram

Animation eines Diagramms mit dem Paket Smartdiagram

Ich smartdiagramerstelle ein Kreisdiagramm mit automatischer Animation. Ich möchte es für eine Beamer-Präsentation verwenden.
Ich möchte oben auf der Folie einige einführende Wörter anzeigen, bevor die Animation des Smartdiagrams startet. Mein Problem ist, dass das Smartdiagram immer gleichzeitig mit der Demonstration der Folie und nicht nach der Einführung startet. Wie in meinem Beispiel sollte die Animation des ersten Moduls des Smartdiagrams mit Schlüsselwort 1 beginnen, dann Modul zwei mit Schlüsselwort 2 und Modul 3 mit Schlüsselwort 3. Ich versuche, damit umzugehen, \pauseaber es hat nicht geklappt. Vielleicht können Sie mir helfen.

Vielen Dank für ihre Mühe!

Beispielcode:

\documentclass{beamer} 
\usepackage{smartdiagram}

\begin{document}
\begin{frame}
 \frametitle{frametitle}
  a few introducing remarks ...\\[0.3cm] 
\begin{minipage}{\dimexpr.5\linewidth-1em\relax}
  \begin{enumerate}[<+->]
    \setlength{\itemsep}{16pt}
    \item keyword 1
    \item keyword 2
    \item keyword 3
  \end{enumerate}
\end{minipage}
\begin{minipage}{\dimexpr.5\linewidth-1em\relax}
\begin{center}
\usetikzlibrary{shapes.geometric} % required in the preamble
\smartdiagramset{module shape = ellipse,
 arrow style = <-stealth,
font=\scriptsize,
module minimum width=0.8cm,
module minimum height=0.6cm,
text width=1.5cm,
circular distance=1.8cm,
}
\smartdiagramanimated[circular diagram:clockwise]{one,two,three}
\end{center}
\end{minipage}
\end{frame}
\end{document}

Antwort1

Wenn ich Ihr Minimal Working Example verwende und ein \pausezwischen die „Anmerkungen“ setze \begin{minipage}, funktioniert es wie gewünscht.
Außerdem ist es besser, \usetikzlibraryin der Präambel in der Nähe von einzugehen \usepackage.

Antwort2

Sie könnten einen ähnlichen Effekt wie den gewünschten erzielen, indem Sie Diagrammelemente einfach in einschließen \only<>{}. Der Effekt unterscheidet sich geringfügig von dem von \smartdiagramanimated, ist aber ebenfalls recht auffällig. Funktionierendes Beispiel:

\documentclass{beamer} 
\usepackage{smartdiagram}
\usetikzlibrary{shapes.geometric} % required in the preamble

\begin{document}
\begin{frame}
 \frametitle{frametitle}
  a few introducing remarks ...\\[0.3cm] 
  \pause
\begin{minipage}{\dimexpr.5\linewidth-1em\relax}
  \begin{enumerate}[<+->]
    \setlength{\itemsep}{16pt}
    \item keyword 1
    \item keyword 2
    \item keyword 3
  \end{enumerate}
\end{minipage}
\begin{minipage}{\dimexpr.5\linewidth-1em\relax}
\begin{center}
\smartdiagramset{module shape = ellipse,
 arrow style = <-stealth,
font=\scriptsize,
module minimum width=0.8cm,
module minimum height=0.6cm,
text width=1.5cm,
circular distance=1.8cm,
}
\smartdiagram[circular diagram:clockwise]{\only<2->{one},\only<3->{two},\only<4->{three}}
\end{center}
\end{minipage}
\end{frame}
\end{document}

verwandte Informationen