我想在 Beamer 演示文稿中有一个目录,但我希望它以一种特别的方式布局。对于第一部分,我想要的是每个部分(我目前有 3 个)的叠加层,n第节“显示”,其他部分用阴影表示。在其他部分的开头,我只想显示该部分,其他部分用阴影表示。最后几个我可以做到(只是我不能用,\AtBeginSection
因为我的第一部分会有所不同),然后看看这个帖子我已经完成了一半,但我希望能够再次为其他部分添加阴影。我的代码如下所示:
\documentclass[pdf,usenames,dvipsnames]{beamer}
\usepackage{graphicx}
...
\begin{document}
\section{Section 1}
\setbeamercovered{still covered={\opaqueness<1->{20}},again covered={\opaqueness<1->{20}}}
\begin{frame}{Table of Contents}
\tableofcontents[pausesections]
\end{frame}
\setbeamercovered{invisible}
\subsection{Subsection 1a}
...
\section{Section 2}
\begin{frame}{Table of Contents}
\tableofcontents[currentsection]
\end{frame}
\subsection{Subsection 2a}
...
\section{Section 3}
\begin{frame}{Table of Contents}
\tableofcontents[currentsection]
\end{frame}
\subsection{Subsection 3a}
...
\end{document}
答案1
sectionstyle
您可以使用和命令指定目录的外观subsectionsectionstyle
。
在您的特定情况下,您可以将其\tableofcontents[pausesections]
用于第一部分(如之前所做的那样)并\tableofcontents[sectionstyle=show/shaded, subsectionstyle=show/show/shaded]
用于以下部分。
完整的 MWE 如下所示:
\documentclass[pdf,usenames,dvipsnames]{beamer}
\setbeamercovered{transparent}
\begin{document}
\section{Section 1}
\begin{frame}{Table of Contents}
\tableofcontents[pausesections]
\end{frame}
\subsection{Subsection 1a}
\section{Section 2}
\begin{frame}{Table of Contents}
\tableofcontents[sectionstyle=show/shaded, subsectionstyle=show/show/shaded]
\end{frame}
\subsection{Subsection 2a}
\section{Section 3}
\begin{frame}{Table of Contents}
\tableofcontents[sectionstyle=show/shaded, subsectionstyle=show/show/shaded]
\end{frame}
\subsection{Subsection 3a}
\end{document}