pausa con tikz y beamer

pausa con tikz y beamer

Entonces, digamos que quiero hacer un video de enseñanza. Ciertamente podría usar Beamer para crear una especie de presentación de diapositivas y hablar sobre ella. Pero me gustaría hacer algunas ilustraciones en geometría.

El problema particular que tengo es enseñar a algunos estudiantes de cálculo empresarial sobre tasas relacionadas. Me gustaría dibujar un rectángulo, una diagonal a través del rectángulo, etiquetas, etc. Esto es muy fácil con tikz.

PERO, también me gustaría usar la función de pausa con el proyector. Entonces, por ejemplo.

(1) dibuja un rectángulo, pausa

(2) dibuja una diagonal a través del rectángulo, pausa

(3) etiquetar las longitudes, hacer una pausa

etc.

¿Es posible algo así? ¿Quizás con algo más que tikz y/o beamer?

¡Gracias!

Respuesta1

\node, \drawetc. reconocen la superposición, por lo que puede utilizar, por ejemplo \node<-> .., . O puedes usar // \visiblepara una o más construcciones TikZ. O puedes usarlo dentro del .\only\uncover\pausetikzpicture

\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}

Respuesta2

Aquí hay algo que muestra cómo puedes hacerlo:

\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}

Hay que tener cuidado con la parte 'fantasma' (en situaciones más complejas puede que tengas que echar un vistazoaquí). El fantasma o el enlace necesario para mantener constante el posicionamiento.

Una forma más sencilla que el enlace de arriba es colocar algunos nodos con letras fantasmas (como la mía) alrededor de la forma total. su

Resultado:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

información relacionada