标题中的幻灯片编号列表

标题中的幻灯片编号列表

这可能是一个常见的问题(因此提前致歉)但我还没有找到现有的答案。

我希望在标题中显示每个部分的幻灯片编号列表,并突出显示每个活动幻灯片的编号。我在许多演示文稿中都看到过这种情况,但它似乎没有附带任何常用主题(我正在使用Warsaw)。

任何帮助将不胜感激!

@Gonzalo:这就是我所说的解决方案。使用你的代码,但将第一帧替换为以下内容:

begin{frame}
\begin{itemize}
    \item Item 1
    \pause
    \item Item 2
    \pause
    \item Item3
\end{itemize}

\结束{框架}

那么您将获得以下内容,这意味着 beamer 将第一帧列表中的两个项目计为单独的幻灯片,并将它们添加到总数中,现在总数为 13,而不是正确的 11:

在此处输入图片描述 在此处输入图片描述

答案1

这是一个可能的解决方案:

\documentclass{beamer}
\usetheme{Warsaw}

\newcounter{tmp}

\setbeamertemplate{section in head/foot}{%
  \hfill\insertsectionhead:
  \setcounter{tmp}{\insertsectionstartpage}\addtocounter{tmp}{-1}%
  \loop
    \ifnum\thetmp=\numexpr\insertframenumber-1\relax
      \colorlet{mycolor}{structure.bg}%
    \else
      \colorlet{mycolor}{structure.bg!50!black}%
    \fi
    \ifnum\thetmp<\insertsectionendpage\stepcounter{tmp}
    \textcolor{mycolor}{\thetmp}%
  \repeat%
}
\begin{document}

\section{Test Section One}
\frame{test}
\frame{test}
\frame{test}
\frame{test}
\section{Test Section Two}
\frame{test}
\section{Test Section Three}
\frame{test}
\frame{test}
\frame{test}
\frame{test}
\frame{test}
\section{Test Section Four}
\frame{test}

\end{document}

特定部分的框架列表将只对当前部分可见(否则,标题会显得太拥挤)。对于阴影部分(不是当前部分),只有阴影标题可见。

以下是一些框架的部分标题图像:

在此处输入图片描述

在此处输入图片描述

相关内容