我的问题如下
我的问题是
- 将脚注放在右下角,并将颜色更改为背景
- 改变时间背景颜色(可以通过问题1解决)
我的代码是(请原谅我使用了 Werner MWE)
\documentclass[14pt]{beamer}% http://ctan.org/pkg/beamer
\let\Tiny\tiny% http://tex.stackexchange.com/q/58087/5764
\usetheme{Berkeley}
\usepackage[timeinterval=1]{tdclock}
\makeatletter
\beamer@headheight=1.5\baselineskip
\makeatother
\setbeamercolor{normal text}{bg=black!10}
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{%
\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%
}
\begin{document}
\title[Title]{My title}
\subtitle{Subtitle}
\author{Author}
\institute[Institute]{My institute}
\date[\initclock\tdtime]{\today}
\logo{\color{blue!50}\scalebox{2}{\TeX}} % you can % it
\begin{frame}
\titlepage
\end{frame}
\section{A section}
\subsection{A subsection}
\begin{frame}
\frametitle{Frame title}
\framesubtitle{frame subtitle}
Some text
\end{frame}
\begin{frame}
Some more text
\end{frame}
\section{Another section}
\subsection{Another subsection}
\begin{frame}
Some final text
\end{frame}
\end{document}
答案1
接下来,您将找到问题的部分解决方案。我已将您的footline
定义更改为
\makeatletter
\newdimen\mywidth%
\setlength{\mywidth}{\paperwidth}%
\addtolength{\mywidth}{-\beamer@sidebarwidth}%
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=\beamer@sidebarwidth,ht=2.25ex,dp=1ex,right]{sidebar}%
\end{beamercolorbox}
\begin{beamercolorbox}[wd=\mywidth,ht=2.25ex,dp=1ex,right]{normal text}%
\usebeamerfont{date in head/foot}\hfill\insertshortdate{}\hspace*{2em}
\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
\makeatother
现在footline
由两个构成,beamercolorboxes
第一个是空的,与左侧边栏一样宽。第二个填充幻灯片宽度,并将时钟和帧数对齐到右侧。我不知道如何更改时钟背景颜色。
我认为更好的解决方案是将时钟和帧号放在幻影右侧边栏上,就像导航符号一样,但我不知道如何做到这一点。
编辑:
从lockstep 的回答到如何编辑 Beamer 主题 CambridgeUS我已经学会了如何使用sidebar right
来放置时钟和帧号。这很容易,只需插入
\setbeamertemplate{sidebar right}
{
\vfill%
% \llap{\insertlogo\hskip0.1cm}%
% \vskip2pt%
\llap{%
% \usebeamertemplate***{navigation symbols}\hskip1em%
\insertshortdate{}\hspace*{2em}\insertframenumber{} /\inserttotalframenumber
\hskip0.1cm}%
\vskip2pt%
}
在您的序言中,忘记footline
定义。结果将是相同的,不用担心颜色背景和侧边栏宽度。先前的定义避免打印
navigation symbols
,如果您想显示它们,请注释掉相应的行。