我该如何将左侧边栏生成的目录移到\tableofcontents
幻灯片的主要部分?它会产生大量未使用的空白,如下所示:
此代码显示了 MWE:
\documentclass{beamer}
\usetheme{Bergen}
\usecolortheme{beaver}
\beamertemplatenavigationsymbolsempty
\begin{document}
\begin{frame}{Summary}
\tableofcontents
\end{frame}
\section{A brief introduction to AAA AAA}
\begin{frame}{Introduction to AAA AAA}
Whatever
\end{frame}
\begin{frame}{Introduction to AAA AAA}
Whatever
\end{frame}
\begin{frame}{Introduction to AAA AAA}
Whatever
\end{frame}
\section{An even shorter introduction to BBB BBB}
\begin{frame}{Introduction to BBB BBB}
Whatever
\end{frame}
\begin{frame}{Introduction to BBB BBB}
Whatever
\end{frame}
\end{document}
答案1
如果您只想将目录移到主文本区域,则需要重新设置以下三个模板:
\setbeamertemplate{section in toc}{\inserttocsection}
\setbeamertemplate{subsection in toc}{\inserttocsubsection}
\setbeamertemplate{subsubsection in toc}{\inserttocsubsubsection}
但是,由于 Bergen 主题是专门设计用来将内容放在侧边栏内的,所以我不确定这是否会很好看,您需要使用完整的目录进行检查。
具体来说,Bergen 主题会调用inmargin
内部主题,该主题负责目录的放置。在相关的 .sty 文件中,您将找到:
\defbeamertemplate*{section in toc}
\defbeamertemplate*{subsection in toc}
...
以及其他相关定义。