如何在投影仪中显示逐步计算(动画效果)

如何在投影仪中显示逐步计算(动画效果)

问题:我有一个数学示例。我的问题是如何在演示文稿中显示分步解决方案,我的意思是我想添加动画效果。

梅威瑟:

\documentclass[12pt]{beamer}
\usepackage{xcolor}
\usetheme{AnnArbor}
\usecolortheme{beaver}
\usepackage{enumitem}
\usefonttheme{professionalfonts} % using non standard fonts for beamer
\usefonttheme{serif} % default family is serif
\usepackage{setspace}
\addtobeamertemplate{frametitle}{}{\vspace{-0.4em}} % decrease
%make new line after item
\makeatother
\title[abc University]{\textbf{Example}}

\author[Prof. xyz]{}
\date[\today]{}
\begin{document}
\begin{frame}[t]{}
%\setstretch{2.5}
\begin{align*}
x^2 -2x-15 &=0&\\[8pt]
x^2-5x+3x-15&=0&\\[8pt]
x(x-5)+3(x-5)&=0&\\[8pt]
(x-5)(x+3)&=0&
\end{align*}
\end{frame}
\end{document} 

答案1

amsmath像 这样的环境不适align用于\pause。但您在这里也不需要它们,简单的就array可以完成工作。因此,您需要做的就是\pause在适当的地方添加。(我还添加了,fleqn因为在我看来这看起来更干净。)

\documentclass[12pt,fleqn]{beamer}
\usepackage{xcolor}
\usetheme{AnnArbor}
\usecolortheme{beaver}
\usepackage{enumitem}
\usefonttheme{professionalfonts} % using non standard fonts for beamer
\usefonttheme{serif} % default family is serif
\usepackage{setspace}
\addtobeamertemplate{frametitle}{}{\vspace{-0.4em}} % decrease
%make new line after item
\makeatother
\title[abc University]{\textbf{Example}}

\author[Prof. xyz]{}
\date[\today]{}
\begin{document}
\begin{frame}[t]
\frametitle{Equations revealed step by step}
\[
\begin{array}{@{}r @{{}={}} l@{}} 
x^2 -2x-15 &0\pause\\[8pt]
x^2-5x+3x-15&0\pause\\[8pt]
x(x-5)+3(x-5)&0\pause\\[8pt]
(x-5)(x+3)&0
\end{array}
\]
\end{frame}
\end{document} 

在此处输入图片描述

可以使用 获得自动动画\animate。第 1 个覆盖层的显示时间n由 设定\transduration<n>{...},其中...是时间(以秒为单位)。使用 Acrobat Reader 以全屏模式查看时,此动画将从第 2 个覆盖层开始播放。

\documentclass[12pt,fleqn]{beamer}
\usepackage{xcolor}
\usetheme{AnnArbor}
\usecolortheme{beaver}
\usepackage{enumitem}
\usefonttheme{professionalfonts} % using non standard fonts for beamer
\usefonttheme{serif} % default family is serif
\usepackage{setspace}
\addtobeamertemplate{frametitle}{}{\vspace{-0.4em}} % decrease
%make new line after item
\makeatother
\title[abc University]{\textbf{Example}}

\author[Prof. xyz]{}
\date[\today]{}
\begin{document}
\begin{frame}[t]
\frametitle{Equations revealed step by step}
\animate<2-5>
\transduration<2>{2}%
\transduration<3>{4}%
\transduration<4>{6}%
\[
\begin{array}{@{}r @{{}={}} l@{}} 
x^2 -2x-15 &0\pause\\[8pt]
x^2-5x+3x-15&0\pause\\[8pt]
x(x-5)+3(x-5)&0\pause\\[8pt]
(x-5)(x+3)&0
\end{array}
\]
\end{frame}
\end{document} 

相关内容