在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}
轮廓图: