如何在 Beamer 簡報的扉頁中將副標題放在標題之前?

如何在 Beamer 簡報的扉頁中將副標題放在標題之前?

預設情況下,在扉頁中,副標題位於標題之後。但對於特定的 Beamer 演示文稿,我需要將副標題放置在標題之前。顯然,在序言中將 \subtitle 寫在 \title 之前是行不通的。一個強制的解決方案是改變標題和副標題的字體大小,這樣看起來他們的角色互換了。但是,我想一定有更好的方法來做到這一點。

我的MWE:

\documentclass{beamer}
\begin{document}
    \subtitle{Today we remember \ldots}
    \title{C. F. Gauss (1777-1855)}   
    \author{The author} 
    \date{\today} 
    \begin{frame}
        \titlepage
    \end{frame}
    \begin{frame}
        \frametitle{Carl Friedrich Gauss}
        Some text.
    \end{frame}
\end{document}

輸出(僅標題頁): 在此輸入影像描述

答案1

使用 Beamer v3.70 或更高版本,您可以title像這樣重新定義範本:

\documentclass{beamer}

\makeatletter
\setbeamertemplate{title}{%
  \begin{beamercolorbox}[sep=8pt,center]{title}
    \ifx\insertsubtitle\@empty%
    \else%
      {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
      \vskip0.25em%
    \fi%       
    \usebeamerfont{title}\inserttitle\par%
  \end{beamercolorbox}%
}
\makeatother

\subtitle{Today we remember \ldots}
\title{C. F. Gauss (1777-1855)}   
\author{The author} 
\date{\today} 

\begin{document}

    \begin{frame}
        \titlepage
    \end{frame}

\end{document}

在此輸入影像描述

相關內容