在幻灯片部分中插入附加框

在幻灯片部分中插入附加框

我正在用 beamer 做演示。

问题:我的部分有一个标题和一个副标题。

我不会添加字幕,\section{}因为它最终会出现在顶部的进度导航栏中。

我有以下片段来制作部分幻灯片:

\AtSubsection[]{
    \begin{frame}
        \vfill
        \centering
        \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
            \usebeamerfont{title}\insertsectionhead\par%
        \end{beamercolorbox}
        \vfill
    \end{frame}
}

我怎样才能将另一个放在beamercolorbox带字幕的下方?

当然,不同的部分有不同的副标题。

我虽然考虑过 if/else 语句,但我不知道如何获取该部分的标题(或编号)。

以下是 MWE:

\documentclass[11pt]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}  

\usetheme{Frankfurt}

\AtBeginSection[]{
    \begin{frame}
        \vfill
        \centering
        \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
            \usebeamerfont{title}\insertsectionhead\par%
        \end{beamercolorbox}
        \vfill
    \end{frame}
}

\begin{document}
    \author{John Doe}
    \title{Presentation}

    \begin{frame}[plain]
        \maketitle
    \end{frame}

    \section{Section 1}
    % in slide n.2, when there is the "section 1" box
    % I want another box below with "subsection 1"
    \begin{frame}
        \frametitle{Test}
        \lipsum[1]
    \end{frame}

    \section{Section 2} 
    \begin{frame}
        \frametitle{Test}
        \lipsum[1]
    \end{frame}
        
\end{document}

答案1

尝试一下这个代码。 A

\documentclass[11pt]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}  

\usetheme{Frankfurt}

\AtBeginSubsection[]{% added <<<<<<<<<<<<<<<<<<<<<<<
    \begin{frame}
        \vfill
        \centering
        \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
            \usebeamerfont{title}\insertsectionhead\par%
        \end{beamercolorbox}
        \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
        \usebeamerfont{title}\insertsubsectionhead\par%
        \end{beamercolorbox}
        \vfill
    \end{frame}
}


\begin{document}
    \author{John Doe}
    \title{Presentation}
    
    \begin{frame}[plain]
        \maketitle
    \end{frame}
    
    \section{Section 1}
    \subsection{Subsection 1.A}% added <<<<<<<<<<<<<<<<<<<<<<<
    % in slide n.2, when there is the "section 1" box
    % I want another box below with "subsection 1"
    \begin{frame}
        \frametitle{Test}
        \lipsum[1]
    \end{frame}
    
    \section{Section 2} 
    \subsection{Subsection 2.A}% added <<<<<<<<<<<<<<<<<<<<<<<
    \begin{frame}
        \frametitle{Test}
        \lipsum[1]
    \end{frame}
    
\end{document}

相关内容