![Beamer – 没有子部分和 \tableofcontents[hideallsubsections] 的幻灯片](https://linux22.com/image/454466/Beamer%20%E2%80%93%20%E6%B2%A1%E6%9C%89%E5%AD%90%E9%83%A8%E5%88%86%E5%92%8C%20%5Ctableofcontents%5Bhideallsubsections%5D%20%E7%9A%84%E5%B9%BB%E7%81%AF%E7%89%87.png)
我对以下代码有疑问:
\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}