TOC定制

TOC定制

如何设置只显示章节而没有子章节的目录?

编辑:在新部分的开始时它只显示其内容而不显示标题?

梅威瑟:

\documentclass{beamer}
\usetheme{CambridgeUS}
\useoutertheme{infolines}
\author{Co.}
\title{Work Culture}
\AtBeginSubsection[]
{
\begin{frame}<beamer>
\frametitle{Outline}
\tableofcontents[
  currentsection
]
\end{frame}
}
\begin{document}
\begin{frame}{Plan}
  \tableofcontents
\end{frame}
\begin{frame}
\titlepage
\end{frame}
\end{document}

请问有什么好建议吗?

多谢!

答案1

如果我正确理解了这个问题,那么以下设置将会实现您想要的效果。

使用

\tableofcontents[hideallsubsections]

一般目录仅显示章节条目。设置

\AtBeginSection[]
{
  \begingroup
  \setbeamertemplate{headline}{}
  \addtobeamertemplate{frametitle}{\vskip-1.75ex}{}
  \begin{frame}<beamer>
  \frametitle{Outline}
  \tableofcontents[sectionstyle=show/hide,subsectionstyle=show/show/hide]
  \end{frame}
  \endgroup
}

将使部分目录(在每个部分的开头)仅显示当前部分及其子部分;部分目录的标题被局部抑制,并且框架标题垂直移动,因此它从框架的顶部开始。

完整示例:

\documentclass{beamer}
\usetheme{CambridgeUS}
\useoutertheme{infolines}
\author{Co.}
\title{Work Culture}
\AtBeginSection[]
{
  \begingroup
  \setbeamertemplate{headline}{}
  \addtobeamertemplate{frametitle}{\vskip-1.75ex}{}
  \begin{frame}<beamer>
  \frametitle{Outline}
  \tableofcontents[sectionstyle=show/hide,subsectionstyle=show/show/hide]
  \end{frame}
  \endgroup
}
\begin{document}

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

\section{Test section one}
\begin{frame}
test
\end{frame}
\subsection{Test subsection one one}
\begin{frame}
test
\end{frame}
\subsection{Test subsection one two}
\begin{frame}
test
\end{frame}
\subsection{Test subsection one three}
\begin{frame}
test
\end{frame}

\section{Test section two}
\begin{frame}
test
\end{frame}
\subsection{Test subsection two one}
\begin{frame}
test
\end{frame}
\subsection{Test subsection two two}
\begin{frame}
test
\end{frame}
\subsection{Test subsection two three}
\begin{frame}
test
\end{frame}

\section{Test section three}
\begin{frame}
test
\end{frame}
\subsection{Test subsection three one}
\begin{frame}
test
\end{frame}
\subsection{Test subsection three two}
\begin{frame}
test
\end{frame}
\subsection{Test subsection three three}
\begin{frame}
test
\end{frame}

\end{document}

通用目录的图片:

在此处输入图片描述

部分目录之一的图像(第二部分开头的图像):

在此处输入图片描述

相关内容