我是 LaTeX 新手,我需要一些帮助来做beamer
演示文稿。我有一个密集的目录,总共有 6sections
和 15 个subsections
。我想要一个目录,逐个点亮每个部分,只显示所选部分的子部分,并隐藏所有其他子部分。像这样:
当我点亮第一部分
第 1 部分
第1款
第2款
第3款
第 2 部分
第 4 部分
第 5 部分
第 6 部分
当我点亮第二部分
第 1 部分
第 2 部分
第1款
第2款
第3款
第 4 部分
第 5 部分
第 6 部分
这可能吗?我该怎么做?
答案1
使用这个回答,我来到了那段代码:
\documentclass{beamer}
\usepackage{totcount}
\regtotcounter{section}
\usepackage{multido}
\newcommand{\mytableofcontents}[0]{
\multido{\I=1+1}{\totvalue{section}}{
\begin{frame}<beamer>
\setcounter{section}{\I}
\frametitle{Outline}
\tableofcontents[
currentsection,
sectionstyle=show/show,
subsectionstyle=show/show/hide,
]
\end{frame}
}
\setcounter{section}{0}
}
\begin{document}
\mytableofcontents
\section{Test Section One}
\begin{frame} test \total{section} \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}
以下是前三帧: