Pause mit Tikz und Beamer

Pause mit Tikz und Beamer

Nehmen wir also an, ich möchte ein Lehrvideo erstellen. Ich könnte Beamer natürlich verwenden, um eine Art Diashow zu erstellen und darüber zu sprechen. Aber ich möchte einige Illustrationen in Geometrie machen.

Das besondere Problem, das ich habe, ist, einigen Wirtschaftsmathematikstudenten verwandte Raten beizubringen. Ich möchte ein Rechteck zeichnen, eine Diagonale durch das Rechteck und Beschriftungen usw. Das ist mit Tikz sehr einfach.

ABER, ich möchte die Pausenfunktion auch beim Beamer nutzen. Also, zum Beispiel.

(1) zeichne ein Rechteck, halte inne

(2) Zeichnen Sie eine Diagonale durch das Rechteck, halten Sie inne

(3) Beschriften Sie die Längen, Pause

usw.

Ist so etwas möglich? Vielleicht mit etwas anderem als Tikz und/oder Beamer?

Danke!

Antwort1

\node, \drawusw. sind Overlay-fähig, Sie können also z. B. verwenden \node<-> ... Oder Sie können \visible/ \only/ \uncoverfür eine oder mehrere TikZ-Konstruktionen verwenden. Oder Sie können \pauseinnerhalb von verwenden tikzpicture.

\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}
\begin{tikzpicture}
\node<+-> [minimum size=3cm,draw] (a) {};
\draw<+-> (a.south east) -- (a.north west);
\visible<+->{\node [above] at (a.north) {$x$};}
\node<+-> [right] at (a.east) {$y$};
\node<+-> [above right] at (a.center) {$D$};

\pause
\node [draw,circle,minimum size=2cm] at (5,0) {};
\end{tikzpicture}
\end{frame}
\end{document}

Antwort2

Hier ist etwas, das zeigt, wie Sie es machen können:

\documentclass{beamer}

\usepackage[utf8]{inputenc}
\usepackage{default}
\usepackage{tikz}
\usepackage{xcolor}

\begin{document}
\begin{frame}
 \begin{center}
 \begin{minipage}{0.4\textwidth}
 \begin{itemize}
  \item<1-> Lets Start with the triangle:
  \item<2-> We added the red line 
  \item<3> We added the blue line
 \end{itemize}
 \end{minipage}
 \hspace*{10pt}
 \begin{minipage}{0.4\textwidth}
 \foreach \i in {1,...,3}{
 \only<\i>{
 \begin{tikzpicture}
  \draw[-](0,0)--(4,0)--(4,3)--cycle;
  \ifnum \i>1
  \draw[-,red](0,0) node[left] {A}--(4,1.5) node[right] {B};
  \else
  \node[left] at (0,0) {\phantom{A}};
  \node[left] at (4,1.5) {\phantom{B}};
  \fi
  \ifnum \i>2
  \draw[-,blue] (2,0) node[below] {D}--(4,3) node[above] {C};
  \else
  \node[below] at (2,0) {\phantom{D}};
  \node[above] at (4,3) {\phantom{C}};
  \fi
 \end{tikzpicture}
 }}
 \end{minipage}
 \end{center}

\end{frame}


\end{document}

Sie müssen mit dem 'Phantom'-Teil vorsichtig sein (in komplexeren Situationen müssen Sie möglicherweise einen Blick darauf werfenHier). Das Phantom oder der Link wird benötigt, um die Positionierung konstant zu halten.

Ein einfacherer Weg als der Link oben ist, einige Knoten mit Phantombuchstaben (wie meine) um Ihre Gesamtform zu setzen. Ihre

Ergebnis:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

verwandte Informationen