With Beamer frames can be repeated by labeling the frame that should be repeated such as
\begin{frame}[label=framelabel]
...
\end{frame}
and then using \againframe{framelabel}
at the place where that frame is to be repeated.
How can this method be used with Org-mode's Beamer export? The label can obviously be added by putting it in BEAMER_envargs
such as:
* Org-mode section
:PROPERTIES:
:BEAMER_envargs: [label=questions]
:END:
But there are two problems in using \againframe
via Org-mode:
\againframe
is placed badly both if it is placed under an Org-mode section and if it is put directly in an Org-mode section. The problem is that in the former case is that is is placed inside a frame when it should be placed between. The problem in the latter case is that it is placed inside\frametitle
.\againframe
is either swallowed by Org-mode sections or it is marked as one. Both are poor logical representations of its function.
So is there some effective way of using \againframe
with Beamer or is there some other way to repeat frames with Org-mode that I have overlooked?
I have already looked at http://lists.gnu.org/archive/html/emacs-orgmode/2011-05/msg00954.html in trying to work this out.
I am running Org-mode 7.6 in Emacs 23.3.1 and I use Beamer 3.13.
only<>
construct work for what you want? – cm2C-c C-x C-w
to simply make two copies of the section and place them as you want? That would be fragile in that if one section is changed its copy will not be automatically changed. If I understand the\only
approach correctly it will require to count to the correct slide that it should be repeated on and, thus, it will break if slides are inserted in between, right? – N.N.\only
suggestion was if you wanted to repeat a slide with only some small change - as one might do if incrementally revealing parts of a slide. Indeed, if you want to fully repeat the slide at a later point in the presentation,\only
will not work. – cm2