我希望当前部分带有下划线\AtBeginSection
或相同,\alert{}
但希望其他部分可见。
因此它看起来像这样:
第一部分之前:
* Section1
--------
* Section2
第二部分之前:
* Section1
* Section2
--------
我根本看不到可以使用的“阴影”样式:
sectionstyle=⟨style for current section⟩/⟨style for other sections⟩
答案1
您可以重新定义和beamer
的模板。如果您还有子部分,则需要进行相应的新定义。在这样的模板重新定义中,命令会添加部分标题的打印表示。因此section in toc
section 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}