пауза с тикзом и бимером

пауза с тикзом и бимером

Итак, предположим, я хочу сделать обучающее видео. Я, конечно, мог бы использовать Beamer для создания слайд-шоу и обсуждения его. Но я хотел бы сделать несколько иллюстраций по геометрии.

Конкретная проблема, с которой я сталкиваюсь, заключается в обучении некоторых студентов бизнес-калькуляции связанным ставкам. Я хотел бы нарисовать прямоугольник, диагональ через прямоугольник, а также метки и т. д. Это очень просто с помощью tikz.

НО я бы хотел использовать функцию паузы и с проектором. Так, например.

(1) нарисуйте прямоугольник, сделайте паузу

(2) проведите диагональ через прямоугольник, сделайте паузу

(3) обозначьте длину, паузу

и т. д.

Возможно ли что-то подобное? Может быть, с чем-то другим, кроме tikz и/или beamer?

Спасибо!

решение1

\nodeи \drawт. д. поддерживают наложение, поэтому вы можете использовать, например, \node<-> ... Или вы можете использовать \visible/ \only/ \uncoverдля одной или нескольких конструкций TikZ. Или вы можете использовать \pauseвнутри 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}

решение2

Вот что показывает, как это можно сделать:

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

Вам следует быть осторожным с «фантомной» частью (в более сложных ситуациях вам может потребоваться взглянутьздесь). Фантом или ссылка, необходимые для поддержания постоянного позиционирования.

Более простой способ, чем ссылка выше, — разместить несколько узлов с фантомными буквами (как у меня) вокруг вашей общей фигуры.

Результат:

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Связанный контент