Suppose you have a large and complex piece of code that, for instance, draws part-by-part a TikZ picture in a beamer frame, with complex overlay and action specifications. Suppose also that the code does not use <+>
and <.>
overlays a lot because the intended sequence was too complex for them.
Now suppose you want to reuse this code in another presentation, but in a frame where this complex sequence of slides should start from the second or the third slide because now you want to show something else before.
Do you have to go through all your code adding +3 to the indices of every overlay specification? Or is there any way to scope a piece of code pretending that overlay specifications starts from 1 when instead they are starting from, say, 3?
Made up example:
\begin{overlayscope}{3}
\only<1>{LoL}
\end{overlayscope}
should be roughly equal to:
\only<4>{LoL}
Is it even possible? I don't know if the semantics is right either, for example, a <0>
specification is often used to say "invisible", and adding an offset would maybe have unintended effects. But it would be a nice start.