如何从 beamer 中的标题和大纲中删除部分?

如何从 beamer 中的标题和大纲中删除部分?

beamer演示文稿中,我用来\section*{section name}从大纲中删除部分。我如何才能从标题中删除部分(我正在使用Singapore主题)?我尝试了以下方法,但没有效果:

\section*[]{section name}

答案1

您可以使用内部的重新定义\beamer@@ssection*(中的原始定义beamerbasesection.sty),以便\section*从目录和标题中的导航元素中删除标题:

\documentclass{beamer}
\usetheme{Singapore}      

\makeatletter
\long\def\beamer@@ssection*#1{\beamer@section[]{}}
\makeatother

\begin{document}

\begin{frame}
\frametitle{Outline}
\tableofcontents
\end{frame}

\section{A test unstarred section}
\begin{frame} test \end{frame}
\section*{A test starred section}
\begin{frame} test \end{frame}
\section{Another test unstarred section}
\begin{frame} test \end{frame}
\section*{Another test starred section}
\begin{frame} test \end{frame}

\end{document}

轮廓图:

在此处输入图片描述

相关内容