Beamer:使某些幻灯片无法进行常规导航

Beamer:使某些幻灯片无法进行常规导航

有没有办法让某些幻灯片无法通过基本的向前导航控件(左箭头和鼠标单击)访问?动机:我希望这些幻灯片位于演示文稿的末尾,并且只能通过超链接访问。根据Beamer 用户指南这可能可以实现,\lecture但这\includeonlylecture没有实现任何效果(下面的 MWE)。另一个解决方案是以某种方式指定当前幻灯片为下一个显示的幻灯片(并将保留的内容放在其后),但我不知道这是否可行。第三种方法是使保留的幻灯片部分与上一个相同,部分是新的,并根据是否单击链接切换显示/隐藏部分。由于我准备演示文稿的时间不多了,我不会开始尝试任何这些

例如通过标签或选项

\documentclass{beamer}
\includeonlylecture{wee1}

\begin{document}

\lecture{Vector Spaces}{wee1}
\frame{ju}
\frame{ju0}

\lecture{Scalar Products}{wee2}
\frame{nu}
\frame{nu0}

\end{document}

答案1

您可以使用

\documentclass{beamer}

\begin{document}
\frame<1-2>[label=myframe]
{
\begin{itemize}
\item<alert@1> First subject.
\item<alert@2> Second subject.
\item<alert@3> Third subject.
\end{itemize}
}
\frame
{
Some stuff explaining more on the second matter.
}
\againframe<3>{myframe}
\end{document}

但它仍会使用标准键到达该页面。我认为不可能禁止 pdf 阅读器转到 pdf 中的页面。如果您真的想要这样做,则需要额外的文档或嵌入式 pdf。

答案2

我的建议在评论中得到了充实,遵循了以下指示这里这里.创建两个文件:

\documentclass{beamer}

\begin{document}

\begin{frame}
\frametitle{Vector spaces}
\begin{overlayarea}{\textwidth}{\textheight}
Vector spaces are, as the name says, vector spaces. 

It is more fun to play with \href[pdfnewwindow]{DuckSlides.pdf}{ducks}.
\end{overlayarea}
\end{frame}

\end{document}

第二个文件:DuckSlides.tex

\documentclass{beamer}
\usepackage{tikzducks}

\begin{document}

\begin{frame}
\frametitle{Ducks}
\begin{overlayarea}{\textwidth}{\textheight}
\tikz{\duck}
\end{overlayarea}
\end{frame}

\end{document}

编译这两个文件并确保调整了权限DuckSlides.pdf,例如通过chmod 640 DuckSlides.pdf在 Linux 或 Mac OS 上发布。(仔细检查权限是否有效。)

如果您随后在第一个演示文稿中单击“鸭子”,则会打开第二个演示文稿,完成后您只需关闭它即可。

相关内容