在 beamer 演示中我有一张这样的幻灯片
\begin{frame}
\begin{itemize}[<+->]
\item My first point \fullscreenimage<+>{Image1.png}
\item My second point \fullscreenimage<+>{Image2.png}
\end{itemize}
\end{frame}
在这里我想一次显示每个项目,在每个新项目后显示全屏图像。因此顺序应如下所示:
<1>
+---------------------------+
| * My first point |
| |
| |
| 3/6 |
+---------------------------+
<2>
+---------------------------+
|///////////////////////////|
|///////// Image 1 /////////|
|///////////////////////////|
|///////////////////////////|
+---------------------------+
<3>
+---------------------------+
| * My first point |
| |
| * My second point |
| 3/6 |
+---------------------------+
<4>
+---------------------------+
|///////////////////////////|
|///////// Image 2 /////////|
|///////////////////////////|
|///////////////////////////|
+---------------------------+
我的问题是,在显示全屏图像之后,投影仪继续从页面输出内容,例如尚未发现的灰色项目和页面页脚,如下所示:
<2>
+---------------------------+
|///////////////////////////|
|///////// Image 1 /////////|
|////grayed out items///////|
|////////////////////// 3/6 |
+---------------------------+
我知道
\begin[plain]{frame}
部分解决了页脚问题。但它会删除所有幻灯片的页脚,而不仅仅是全屏幻灯片的页脚。
我正在寻找一些命令,它可以指示 beamer 停止向页面进行任何进一步的输出(或者使其 100% 透明):
\begin{frame}
\begin{itemize}[<+->]
\item My first point
\only<+>{
\fullscreenimage{Image1.png}
\STOPrendering
}
\item My second point
\only<+>{
\fullscreenimage{Image2.png}
\STOPrendering
}
\end{itemize}
\end{frame}
我的问题是:
- 如何隐藏当前幻灯片的所有其他文字?
- 如何向 [plain] 框架选项添加覆盖规范?
- 如何更改当前幻灯片的逐项覆盖显示透明度?
答案1
使用以下解决方案textpos
:
\documentclass[11pt]{beamer}
\usepackage[absolute,overlay]{textpos}
\TPGrid{1}{1}
\begin{document}
\begin{frame}
\begin{itemize}
\item<1,3> My first point
\item<3> My second point
\end{itemize}
\begin{textblock}{1}(0,0)
\includegraphics<2>[width=\textwidth]{example-image-a}
\includegraphics<4>[width=\textwidth]{example-image-b}
\end{textblock}
\end{frame}
\end{document}