Beamer:如何隐藏第一个覆盖幻灯片中的目录

Beamer:如何隐藏第一个覆盖幻灯片中的目录

我希望目录逐行显示,从一张空白幻灯片开始,只frametitle显示可见的(更准确地说,我希望它完全变灰\setbeamercovered{transparent})。这是我迄今为止最好的尝试:

\begin{frame}
    \frametitle{Table of Contents}
    \onslide<2->{\tableofcontents[pausesubsections,pausesections]}
\end{frame}

然而,这

  • 仅使第一部分变灰,并在第一张幻灯片上完全隐藏其余部分
  • 第二张幻灯片同时显示第一节和第一小节

如果没有\onslide,第一帧将从已经可见的第一部分开始。

我也尝试过

  • 插入\stepcounter{beamerpauses}之前\tableofcontents
  • \pause, 和
  • \begin{frame}[<+(1)->]

没有成功。

答案1

重用https://tex.stackexchange.com/a/318257/36296

\documentclass{beamer}
\setbeamercovered{transparent}

\makeatletter
    \newcommand{\trickbeamer}{%
        \advance\beamer@slideinframe by-1%
        }%
\makeatother

\begin{document}

\begin{frame}
        \frametitle{Toc}

        \pause
        \trickbeamer

    \tableofcontents[pausesections]
\end{frame}


\section{section name}
\begin{frame}
content...
\end{frame}


\section{section name}
\begin{frame}
content...
\end{frame}


\section{section name}
\begin{frame}
content...
\end{frame}
\end{document}

在此处输入图片描述

相关内容