TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
You can set this in at least some PDF viewers. For example in Adobe Reader X, there is a checkbox in Edit --> Preferences --> Fullscreen for moving forward one page every n seconds. – Torbjørn T. Jan 7 '12 at 14:28
up vote 21 down vote accepted

You can use the \transduration command for this (page 144 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}




This is my first frame

This is my second frame

This is my third frame

share|improve this answer
(+1) @Thorsten: Great. Much appreciated. Thanks – MYaseen208 Jan 7 '12 at 14:39
Does it work with evince or only with acroread ? – Tarass Jul 5 '14 at 9:40

May be you can try the Impress!ve PDF viewer, which gives numerous functionalities dedicated to presentations (and of course, fine timing of slides).

Note: this is not a "pure" beamer solution since to have the full usage of impressive power you will have to define a script associated with your PDF file. Well, in other words, you can also consider that this is a PDF-origin independent solution.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.