自定义 Beamer 主题

自定义 Beamer 主题

我想制作一个与附件完全相同的 Beamer 演示文稿,它类似于 Antibes 主题,但不完全相同。我需要知道它是哪个主题,或者它是否是自定义主题。Antibes 主题在页脚中不包含作者或标题,而这正是我需要添加的。 在此处输入图片描述

答案1

添加脚注的一个非常快捷的方法是使用hackthefootline包:

\documentclass{beamer}

\usetheme{Antibes}

\title{Title}
\author{Author}

\usepackage[twocols]{hackthefootline}

\begin{document}

\section{Section}
\subsection{Subsection}
\begin{frame}
    abc
\end{frame} 
    
\end{document}

在此处输入图片描述

或者,你可以在加载 Antibes 主题之前为脚注加载一些其他主题:

\documentclass{beamer}

\usetheme{Warsaw}
\usetheme{Antibes}

\title{Title}
\author{Author}

\begin{document}

\section{Section}
\subsection{Subsection}
\begin{frame}
    abc
\end{frame} 
    
\end{document}

在此处输入图片描述

答案2

除了 Sam Carters 提供的易于使用的答案之外,还有一种无需加载额外包或主题的方法是使用\setbeamertemplate\usebeamercolor命令来编辑脚注:

\usetheme{Antibes}
\author{An Author}
\title{A Long Title}

\setbeamertemplate{navigation symbols}{} % Turns Navigation Symbols off
\setbeamertemplate{footline}{%
\hbox{\begin{beamercolorbox}[ht=1.2em,wd=.5\paperwidth,right,dp=.6em]{palette primary}%
    \insertauthor\hspace*{1em}%
\end{beamercolorbox}%
\begin{beamercolorbox}[ht=1.2em,wd=.5\paperwidth,left,dp=.6em]{title in head/foot}%
    \hspace*{1em}\inserttitle
\end{beamercolorbox}}%
}

\begin{document}

\section{section}
\subsection{subsection}
\begin{frame}
    Some Content
\end{frame}

\end{document}

在此处输入图片描述

编辑:正如 Sam Carter 在评论中正确指出的那样,存在不同的可能性。上面提到的方法\beamercolorbox可能是最可靠的方法。不会抛出箱子太满不再出现错误,并处理可能的下降项。

以下是我之前建议的其他部分:

版本号为\dimexpr

{\usebeamercolor[bg]{palette primary}} % Just to make the color available in \colorbox
\setbeamertemplate{navigation symbols}{} % Turns Navigation Symbols off
\setbeamertemplate{footline}{%
\colorbox{black}{%
  \parbox[][1em][c]{\dimexpr.5\paperwidth-2\fboxsep}{\hfill \color{white}\insertauthor\hspace*{1em}}}%
\colorbox{palette primary.bg}{%
  \parbox[][1em][c]{\dimexpr.5\paperwidth-2\fboxsep}{\color{white}\hspace*{1em}\inserttitle\hfill}}%
}

这是我的第一个简单的想法\parbox\fboxsep

\setlength\fboxsep{0pt}
{\usebeamercolor[bg]{palette primary}} % Just to make the color available in \colorbox
\setbeamertemplate{navigation symbols}{} % Turns Navigation Symbols off
\setbeamertemplate{footline}{%
\colorbox{black}{%
  \parbox[][1.5em][c]{.5\paperwidth}{\hfill \color{white}\insertauthor\hspace*{1em}}}%
\colorbox{palette primary.bg}{%
  \parbox[][1.5em][c]{.5\paperwidth}{\color{white}\hspace*{1em}\inserttitle\hfill}}%
}

相关内容