Beamer:更改颜色/下划线,但不隐藏/遮蔽目录中的其他部分

Beamer:更改颜色/下划线,但不隐藏/遮蔽目录中的其他部分

我希望当前部分带有下划线\AtBeginSection或相同,\alert{}但希望其他部分可见。

因此它看起来像这样:

第一部分之前:

* Section1
  --------
* Section2

第二部分之前:

* Section1
* Section2
  --------

我根本看不到可以使用的“阴影”样式:

 sectionstyle=⟨style for current section⟩/⟨style for other sections⟩

答案1

您可以重新定义和beamer的模板。如果您还有子部分,则需要进行相应的新定义。在这样的模板重新定义中,命令会添加部分标题的打印表示。因此section in tocsection in toc shaded\inserttocsection

\setbeamertemplate{section in toc}{\underline{\inserttocsection}}
\setbeamertemplate{section in toc shaded}{\inserttocsection}

将当前部分打印为下划线部分,并将其他部分打印为标准部分(不透明)。您可以\underline在此处替换以\alert获得其他效果。

示例输出

\documentclass{beamer}

\setbeamertemplate{section in toc}{\underline{\inserttocsection}}
\setbeamertemplate{section in toc shaded}{\inserttocsection}

\begin{document}

\AtBeginSection[]
{
  \begin{frame}<beamer>
    \frametitle{Outline}
    \tableofcontents[currentsection]
  \end{frame}
}

\section{A section}

\section{Another section}


\end{document}

相关内容