
Ich smartdiagram
erstelle 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, \pause
aber 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 \pause
zwischen die „Anmerkungen“ setze \begin{minipage}
, funktioniert es wie gewünscht.
Außerdem ist es besser, \usetikzlibrary
in 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}