I understand that a variety of beamer commands can help with displaying parts of a page on consecutive slides (such as \uncover, \only, etc.) so I can manage the effect that I want manually. but I am wondering whether it can be automated: is there a way to redefine \pause so that everything before the pause will automatically fade (to gray) to highlight the new segment only?

Regards, /iaw

PS: Till Tantau must be a genius! TikZ and Beamer are each incredible pieces of work.

  • Maybe \setbeamercovered{still covered={\opaqueness<1->{0}}, again covered={\opaqueness<1->{50}}} that should work with incremental overlays, but I dont think it will work with pause. – Matt Jun 25 '15 at 14:44

I would discourage using \pause, instead use \beamerdefaultoverlayspecification{<+>}. That is more powerful and less typing effort, see beamer package documentation page 89.


\setbeamercovered{transparent}% see beamer documentation p 190
\beamerdefaultoverlayspecification{<+>}% see beamer documentation p 89

\item abc
\item def
\item ghi
\item jkl

If you really need to redefine \pause, for example because you want to use \tableofcontents[pausesections] which is internally using \pause, see my answer here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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