[Tex/LaTex] How to set a time between slides to create an automatic slideshow with beamer

beamerpresentations

I switched from PowerPoint to Beamer. I developed my presentation in Beamer and would like to create a slide show that will play my file automatically. Is there a way to set a time between slide as we can do in a PowerPoint slideshow?

Best Answer

You can use the \transduration command for this (page 142 of the manual):

\transduration<⟨overlay specification⟩>{⟨number of seconds⟩} In full screen mode, show the slide for ⟨number of seconds⟩. If zero is specified, the slide is shown as short as possible. This can be used to create interesting pseudo-animations. Example: \transduration<2>{1}

Example:

\documentclass{beamer}

\begin{document}

\begin{frame}
\transduration{0.75}
This is my first frame
\end{frame}

\begin{frame}
\transduration{0.75}
This is my second frame
\end{frame}

\begin{frame}
\transduration{0.75}
This is my third frame
\end{frame}

\end{document}

output - enter image description here I use convert -verbose -delay 50 -loop 0 -density 300 file.pdf file.gif to make gif.

Related Question