我正在使用非常优雅的 Boadilla 主题,并且想保留它的配色方案,但我想更改它使用的字段。
它呈现:
作者 | 演示文稿标题 | 日期 + curr_frame/总帧数
我更愿意使用
演示文稿标题 | 章节标题 | 日期 + curr_frame/总帧数
我已经找到了解决方案在页脚中插入章节标题,但不幸的是它改变了配色方案。
不幸的是,boadilla.sty
使用了非常简洁的 Beamer 参考,最终的 LaTeX 用户无法轻易理解。我想部分答案在于rose
颜色主题的使用。
答案1
Boadilla
使用 infolines 外部主题中的 footline。您可以像这样重新定义它:
\documentclass{beamer}
\usetheme{Boadilla}
\author{names}
\title{Title}
\setbeamertemplate{footline}
{%
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertsectionhead
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,leftskip=2ex,rightskip=2ex,sep=0pt]{date in head/foot}%
\hfill%
\usebeamerfont{date in head/foot}%
\insertshortdate{}%
\hfill%
\usebeamercolor[fg]{page number in head/foot}%
\usebeamerfont{page number in head/foot}%
\usebeamertemplate{page number in head/foot}%
\end{beamercolorbox}}%
\vskip0pt%
}
\begin{document}
\section{section}
\begin{frame}
test
\end{frame}
\end{document}