BeamerReveal
view release on metacpan or search on metacpan
beamer-reveal-example.tex view on Meta::CPAN
\vfill
\end{frame}
\begin{frame}[transition=convex]
{Très chique}
{A dummy slide}
\vfill
Showing off the 'convex' slide transition animation. Not recommended!
\vfill
\end{frame}
\subsection{Pimping your slides}
\begin{frame}
{And even more good news}
{\ldots almost seems to good to be true\ldots}
\small
However, now you can pimp your slides like never before. You can incorporate:
\begin{itemize}
\item videos and audio fragments
\item animated GIFs and LaTeX animations
\item iframe content
\end{itemize}
without being tied to Acrobat reader.
In addition, there are some extra features
\begin{itemize}
\item press '?' for keyboard help, amongst which you will find:
\item press 'm' to open the slide menu on the left
\item press 'o' to get an overview of the slides
\item press 's' to start a speaker view
\item press 'g' to go to a specific slide by typing its slide number
\end{itemize}
The pancake menu on the bottom left also opens the menu.
\end{frame}
\note{
Don't spend too much time on this slide
}
\begin{frame}[transition=zoom]
{A dymmy slide}
{number three}
\vfill
Showing off the 'zoom slide transition animation. Not recommended!
\vfill
\end{frame}
\section{In detail}
\subsection{Candy for the eye}
\begin{frame}
{Placing videos}
{}
\only<1>{On this first slide there is nothing to see. On the next animation frame, a video will appear.}
\only<2>{Here it is!}
\video<2>[above,draw,autoplay,height=0.7,aspectratio=16/9,
background=yellow,fit=contain]
(myvid) \at (0.5,0.1) {Media/beamer-reveal-testvideo.mp4}
\tikz[remember picture,overlay] \node<2>[anchor=north,font=\tiny] at (myvid.south)
{An example video (C) Walter Daems};
\end{frame}
\begin{frame}
{Placing images (possibly animated)}
{}
\begin{columns}
\column[T]{0.45\textwidth}
Below you will find a png (for which you don't need reveal, BTW).
\vspace*{1cm}
Of course, you can exploit the transparency of the background layer in the PNG!
\vspace*{2cm}
And on the top right you will find a swinging pendulum (an animated GIF).
\column[T]{0.45\textwidth}
% this is a image whose box consumes area on your slide
\image[width=0.33,aspectratio=1,fit=contain,draw] (myimage) {Media/beamer-reveal-AnimatedPendulum.gif}
\end{columns}
% this is an overlayed image (not consuming any space)
\image[width=0.25,aspectratio=1,fit=contain] \at (0.1,0.6) {Media/beamer-reveal-WiresTp.png}
\image[width=0.1,aspectratio=1,fit=contain] \at (0.9,0.1) {https://www.digmanwaves.net/About/Pictures/WalterDaems.jpg}
\end{frame}
\begin{frame}
{Placing iframe material (possibly animated)}
{e.g. generated with asymptote}
Click and drag on the iframe below. You can manipulate it! Use your mouse
scroll-wheel to zoom in or out.
\iframe[draw,anchor=north,height=0.6,aspectratio=16/9,embed,
fit=cover] \at (0.5,0.7) {Media/beamer-reveal-PCB.html}
\end{frame}
\note{
Don't mention the amount of hours that went into this iframe!
}
\subsection{Resonance for the ear}
\begin{frame}
{Adding audio to your slides}
{}
Below, there is an audio block
that automatically starts playing.\\
\audio[autoplay,controls,width=0.1,aspectratio=16/9,
background=blue,fit=cover] {Media/beamer-reveal-AudioSample.ogg}
\end{frame}
\subsection{Make (video) animations with LaTeX}
\newcommand\myanimation{%
\begin{tikzpicture}[font=\footnotesize,transform shape,scale=0.75]
\pgfmathsetmacro\angle{\progress*540}%
\clip (-2,-5.25) rectangle (8,2);
\node[below left,inner sep=1pt] at (0,0) {\tiny 0};
\node[below left,inner sep=1pt] at (2.5,0) {\tiny 0};
\node[above right,inner sep=1pt] at (0,-2) {\tiny 0};
\begin{scope}[every node/.style={right}]
\node[thick,draw,rectangle] at (2.5,-2)
{\large $x(t) = A \cdot \eu^{j\omega t}$};
\node at (3.5,-3)
{\large $\eu^{j\alpha} = \cos\alpha+j\sin\alpha$};
\node at (2.5,-4)
{\large $x(t) = \underbrace{A \cos \omega t}_{\text{\textcolor{orange}{real}}}
+ \underbrace{j A \sin \omega t}_{\text{\textcolor{olive}{imaginary}}}$};
\end{scope}
\draw[->,thick] (3,-2.4) -- (3,-3.4);
\draw[blue,thick] (0,0) circle (1);
\draw[->] (-1.25,0) -- (1.25,0) node[below] {Re};
\draw[->] (0,-1.25) -- (0,1.25) node[left] {Im};
% circle
\draw[olive,very thick] (0,0) -- (0,{sin(\angle)});
\draw[orange,very thick] (0,0) -- ({cos(\angle)},0);
\draw[blue,thick,->] (0,0) -- node[left,font=\tiny] {A} +(\angle:1);
\draw[->] (0.4,0) arc (0:\angle:0.4);
\node at (0.5*\angle:0.7) {\scriptsize $\omega \tilde t$};
( run in 1.081 second using v1.01-cache-2.11-cpan-97f6503c9c8 )