重新定义 beamer 中的部分

重新定义 beamer 中的部分

我想重新定义该\section命令,beamer使其具有“默认”行为,并另外创建具有特定形状的幻灯片。

到目前为止,我尝试过像这样编码

%\newcommand{\oldsection}[1]{\section{#1}}
%\renewcommand{\section}[1]
%{
%   \oldsection{#1}
%   \begin{frame}
%      \begin{beamerboxesrounded}[scheme=esi-blue,shadow=true]{}
%      \begin{center}
%        \LARGE{\textcolor{white}{\textbf{#1}}}
%       \end{center}
%      \end{beamerboxesrounded}
%   \end{frame}
%}

但它不起作用(看起来像某种无限循环。尝试\titleformat也失败了,但我可能错误地使用了此命令。

感谢您的帮助

答案1

不需要弄乱\section命令,投影仪本身具有轻松插入部分框架的机制。

\documentclass{beamer}

\usetheme{Berlin}

\AtBeginSection{%
    \begin{frame}
        \sectionpage
    \end{frame}
}

\begin{document}

\section{Blub}
\begin{frame}
    abc
\end{frame} 

\end{document}

在此处输入图片描述

如果你不喜欢这种布局,只需使用

\setbeamertemplate{section page}{...}

相关内容