使用Beamer,可以通过标记应该重复的帧来重复显示帧,例如:
\begin{frame}[label=framelabel]
...
\end{frame}
然后在需要重复该幻灯片的位置使用\againframe{framelabel}
命令。
如何在Org-mode的Beamer导出中使用这种方法?很明显,可以通过将标签放在BEAMER_envargs
中来添加:
* Org-mode section
:PROPERTIES:
:BEAMER_envargs: [label=questions]
:END:
但是在使用Org-mode时,通过
\againframe
存在两个问题:
\againframe
无论是放置在Org-mode部分下还是直接放置在Org-mode部分中,都会出现放置不当的问题。前一种情况的问题是它被放置在一个框架内,而应该放置在框架之间。后一种情况的问题是它被放置在\frametitle
内。\againframe
要么被Org-mode部分吞噬,要么被标记为一个部分,这两种情况都不能很好地表示其功能。
\againframe
,或者有我忽略的使用Org-mode重复帧的其他方法?我已经查看了http://lists.gnu.org/archive/html/emacs-orgmode/2011-05/msg00954.html,但仍未解决问题。
我正在运行Emacs 23.3.1中的Org-mode 7.6,并使用Beamer 3.13。
only<>
结构是否适合您想要的? - cm2C-c C-x C-w
来简单地复制该部分并将其放置在所需位置吗?这种方法的脆弱性在于,如果一个部分被更改,则其副本不会自动更改。如果我正确理解了\only
方法,它将需要计算应重复的正确幻灯片编号,因此,如果在其中插入幻灯片,它将会中断,对吗? - N.N.\only
建议是如果您想要重复一张幻灯片并只进行一些小改变-就像逐步显示幻灯片的部分一样。实际上,如果您想在演示文稿的后面完全重复幻灯片,\only
将无法起作用。 - cm2