在 Beamer 中,每次调用 \section{} 命令时都可以获取部分幻灯片。但是,我希望在使用 \section*{} 命令时不会发生这种情况。
因此,在下面的示例中,我希望“概述”部分没有分节页。(在我的实际模板中,分节标题显示在左下角,因此我确实需要 \section 命令。)
\documentclass{beamer}
\usetheme{Ilmenau}
\defbeamertemplate*{section page}{ifttheme}%[1][]
{\vbox{}\vskip-3.2cm%
\begin{beamercolorbox}[sep=0.3cm,ht=0.5\paperheight,wd=\paperwidth]{red}
\begin{center}
\begin{minipage}[c]{0.55\paperwidth}
\centering\insertsection%\par
\end{minipage}
\end{center}
\end{beamercolorbox}
}
\AtBeginSection{\frame{\sectionpage}}
\begin{document}
\section*{Overview}
\begin{frame}{Lorem}
\begin{itemize}
\item Ipsum
\item Dolor
\item Sit
\item \dots
\end{itemize}
\end{frame}
\section{Lorem Ipsum}
\subsection{Dolor sit amet}
\begin{frame}{Using a bilinear approximation}
bla
\end{frame}
\end{document}
答案1
对 的可选参数使用一个空的可选参数\AtBeginSection
,例如
\AtBeginSection[]%<- do nothing for starred sections
{\frame{\sectionpage}}
完整示例:
\documentclass{beamer}
\usetheme{Ilmenau}
\defbeamertemplate*{section page}{ifttheme}%[1][]
{\vbox{}\vskip-3.2cm%
\begin{beamercolorbox}[sep=0.3cm,ht=0.5\paperheight,wd=\paperwidth]{red}
\begin{center}
\begin{minipage}[c]{0.55\paperwidth}
\centering\insertsection%\par
\end{minipage}
\end{center}
\end{beamercolorbox}
}
\AtBeginSection[]{\frame{\sectionpage}}
\begin{document}
\section*{Overview}
\begin{frame}{Lorem}
\begin{itemize}
\item Ipsum
\item Dolor
\item Sit
\item \dots
\end{itemize}
\end{frame}
\section{Lorem Ipsum}
\subsection{Dolor sit amet}
\begin{frame}{Using a bilinear approximation}
bla
\end{frame}
\end{document}