![Latex 投影仪 - 显示带有 3 个点的幻灯片 A - 然后显示幻灯片 B 上的图片 - 之后显示带有一个附加点的幻灯片 A](https://linux22.com/image/252490/Latex%20%E6%8A%95%E5%BD%B1%E4%BB%AA%20-%20%E6%98%BE%E7%A4%BA%E5%B8%A6%E6%9C%89%203%20%E4%B8%AA%E7%82%B9%E7%9A%84%E5%B9%BB%E7%81%AF%E7%89%87%20A%20-%20%E7%84%B6%E5%90%8E%E6%98%BE%E7%A4%BA%E5%B9%BB%E7%81%AF%E7%89%87%20B%20%E4%B8%8A%E7%9A%84%E5%9B%BE%E7%89%87%20-%20%E4%B9%8B%E5%90%8E%E6%98%BE%E7%A4%BA%E5%B8%A6%E6%9C%89%E4%B8%80%E4%B8%AA%E9%99%84%E5%8A%A0%E7%82%B9%E7%9A%84%E5%B9%BB%E7%81%AF%E7%89%87%20A.png)
我想显示一张总共有 4 个项目的幻灯片,但我想先一次性显示前 3 个点,然后显示一张说明这 3 个点的图片,最后显示包含所有 4 个项目的幻灯片。我认为这应该可以与 againframe 配合使用,但我无法让它工作。举个例子
幻灯片A:
- 点1
- 要点2
- 要点3
SlideB:显示图片
幻灯片C:
- Point1(来自幻灯片A)
- Point2(来自幻灯片A)
- Point3(来自幻灯片A)
- Point4(新)
我已经走了这么远了:
\documentclass{beamer}
\begin{document}
\frame<1-2>[label=framelabel]{
\frametitle{First Headline}
\begin{itemize}
\item<1> Good point1
\item<2> Good point2
\item<2> Good point3
\begin{itemize}
\item Good subpoint1
\item Good subpoint2
\end{itemize}
\item<3> Good point4
\end{itemize}
}
\begin{frame}
\includegraphics[width=0.7\textwidth]{images/ClarinD-Logo}
\end{frame}
\againframe{framelabel2}
\end{document}
遗憾的是,这会导致一张幻灯片中只有一个点,另一张幻灯片中有两个点和子点,然后出现图片,然后它重新开始显示一张包含一个项目的幻灯片,然后再显示另一张包含标有<2>的项目的幻灯片,最后显示一张包含第四个项目的幻灯片。
答案1
以下是实现目标的两种可能方法:
使用一张幻灯片
\only
\documentclass{beamer} \begin{document} \begin{frame} \only<1,3>{ \begin{itemize} \item Point1 \item Point2 \item Point3 \item<3> Point4 \end{itemize}} \only<2>{\includegraphics[width=\textwidth]{example-image}} \end{frame} \end{document}
像这样,枚举显示在覆盖层 1 和 3 中,而图像仅显示在帧 2 中。第四个
\item
标记为<3>
,以便它仅在此覆盖层中可见,而其他覆盖层从头开始显示。使用\only
,当前未显示的材料不占用任何空间。使用几张幻灯片
\againframe
\documentclass{beamer} \begin{document} \begin{frame}<1>[label=framelabel] \begin{itemize} \item Point1 \item Point2 \item Point3 \pause \item Point4 \end{itemize} \end{frame} \begin{frame} \includegraphics[width=\textwidth]{example-image} \end{frame} \againframe<2>{framelabel} \end{document}
诀窍是在一张幻灯片中创建整个枚举,但首先只显示第一帧/叠加层(这就是
<1>
第 3 行的作用)。使用label
参数,您可以为这张幻灯片命名,以便稍后在演示文稿中继续使用。然后使用图像创建第二张幻灯片,然后使用 恢复第一张幻灯片\againframe<2>{framelabel}
:这将显示从叠加层 2 开始的第一张幻灯片(幻灯片首次出现时未显示),因此枚举的第一个点已经存在。
答案2
比如说一些简单的事情:
\documentclass{beamer}
\begin{document}
\frame{
\frametitle{testing}
\only<2>{\begin{center}\huge picture here\end{center}}
\only<1,3>{
\begin{itemize}
\item<1,3> Good point1
\item<1,3> Good point2
\item<1,3> Good point3
\begin{itemize}
\item Good subpoint1
\item Good subpoint2
\end{itemize}
\item<3> Good point4
\end{itemize}
}}
\end{document}
在这个方法中,逐项列举部分周围\only
是必需的,以保证图片的垂直居中正确,假设这很重要。
一个缺点是,如果您使用这种技术生成讲义,您必须手动添加讲义覆盖号码,以便讲义也能获得图片。