Beamer – 没有子部分和 \tableofcontents[hideallsubsections] 的幻灯片

Beamer – 没有子部分和 \tableofcontents[hideallsubsections] 的幻灯片

我对以下代码有疑问:

\documentclass{beamer}

\usetheme{boxes}


\AtBeginSection[]
{
  \begin{frame}<beamer>
    \frametitle{Structure}
    \tableofcontents[currentsection]
  \end{frame}
}

\title{Title}
\author{Author}
\institute{Institute}
\date{date}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\frametitle{Structure}
\tableofcontents[hideallsubsections]
\end{frame}


\section{Section}

\begin{frame}
\frametitle{Frame}
\end{frame}

\section{Section}

\begin{frame}
\frametitle{Frame}
\end{frame}

\section{Section}

\begin{frame}
\frametitle{Frame}
\end{frame}

\end{document}

我的问题是,当我们在“结构”幻灯片之后立即开始该部分时,项目之间的空间会更大。有没有办法避免这种情况?

非常感谢您抽出时间。

答案1

您可以使用\tableofcontents[currentsection,hideallsubsections]结构幻灯片中的间距与大纲中的间距相同:

\documentclass{beamer}

\usetheme{boxes}


\AtBeginSection[]
{
  \begin{frame}<beamer>
    \frametitle{Structure}
    \tableofcontents[currentsection,hideallsubsections]
  \end{frame}
}

\title{Title}
\author{Author}
\institute{Institute}
\date{date}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\frametitle{Outline}
\tableofcontents[hideallsubsections]
\end{frame}


\section{Section}

\begin{frame}
\frametitle{Frame}
\end{frame}

\section{Section}

\begin{frame}
\frametitle{Frame}
\end{frame}

\section{Section}

\begin{frame}
\frametitle{Frame}
\end{frame}

\end{document}

相关内容