我有一个用于较长演示的 Beamer 演示文稿,但我想制作一个较小的演示文稿并跳过部分幻灯片。Beamer 有办法做到这一点吗?还是我应该注释掉我想跳过的幻灯片的源代码?
答案1
您可以定义自己的 if 条件并将每个附加幻灯片包装在\ifadditional
...里面\fi
。
\documentclass{beamer}
\newif\ifadditional
\additionaltrue
%\additionalfalse % UNCOMMENT TO CREATE SMALLER VERSION
\begin{document}
\frame{Frame 1}
\ifadditional
\frame{Frame 2 -- Additional Slide}
\fi
\frame{Frame 3}
\end{document}
答案2
找到了替代解决方案:从演示文稿中删除框架
它不需要添加新的定义,但不能一次封装多个帧。
<0>
它只是在之后添加\begin{frame}
。
\documentclass{beamer}
\begin{document}
\begin{frame}<0>
1
\end{frame}
\begin{frame}
2
\end{frame}
\begin{frame}<0>[noframenumbering]
skipping frame numbering
\end{frame}
\begin{frame}
3
\end{frame}
\begin{frame}
4
\end{frame}
\end{document}
答案3
利用该beameraudience
软件包,您可以根据您选择的关键字创建不同版本的演示文稿:
\documentclass{beamer}
\usepackage[
audience=long
]{beameraudience}
\begin{document}
\frame{Frame 1}
\justfor{long}{%
\frame{Frame 2 -- Additional Slide}
}
\frame{Frame 3}
\end{document}
答案4
beamer 软件包提供“讲义”模式。您可以将帧标记为仅在“beamer”(投影仪)版本中打印、仅在讲义版本中打印或同时在两个版本中打印。beameruserguide 解释了如何执行此操作。