将作者姓名、简称、日期和页码添加到脚注

将作者姓名、简称、日期和页码添加到脚注

我正在使用default主题。不确定该主题是否使用infolines外部主题。我只想添加我的姓名、简称、日期(可能使用自定义日期格式)和页码。

我以为可能有一些简单的方法可以用 来实现这一点\setbeamertemplate{footline},但我能找到的[page number]只是选项。我该如何添加其他属性?我必须使用\makeatother(我一开始并不特别明白它是如何工作的)吗?

答案1

您可以定义自己的footline

\documentclass{beamer}

\makeatletter
\setbeamertemplate{footline}{
    \leavevmode%
    \hbox{%
        \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
            \usebeamerfont{author in head/foot}\insertshortauthor
        \end{beamercolorbox}%
        \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
            \usebeamerfont{title in head/foot}\insertshorttitle
        \end{beamercolorbox}%
        \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
            \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
            \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} 
        \end{beamercolorbox}%
    }%
    \vskip0pt%
}
\makeatother

\title{test}
\author{Einstein}

\begin{document}
    
    \begin{frame}
        test
    \end{frame}
    
\end{document}      

在此处输入图片描述

相关内容