有没有办法从框架列表中删除重复的框架标题?

有没有办法从框架列表中删除重复的框架标题?

相关:有没有什么办法可以用投影仪生成帧列表?

我有很多幻灯片,其中有连续的同名幻灯片,例如第一张幻灯片解释了主题,第二张幻灯片有示例。我希望\listofframes只显示第一张。

谢谢。

答案1

你会在您的链接帖子

如果您想要从框架列表中隐藏某些带标题的框架,请在这些框架之前使用 \frameinlbffalse,然后在框架之后使用 \frameinlbftrue 以激活列表中的包含:

答案2

\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Table of Frames}
\listofframes
\end{frame}

\begin{frame}
\only<1> {
  \frametitle{Frame One}
  Some text.
}
\only<2> {
  Some more text.
}
\end{frame}

\begin{frame}
\frametitle{Frame Two}
Some text.
\end{frame}
\end{document}

您可以\frametitle{<title>}在其中插入指令,\only<1>以防止指令生成的后续幻灯片\only<x>显示在框架表中。这样可以实现您想要的效果,但代价是标题仅出现在块生成的幻灯片中\only<1>

我相信有人可以想出一个更好的解决方案,但如果您只需要显示一次标题,这就足够了。

相关内容