如何在右下角添加脚注并设置背景颜色(仅限页面)&更改时间背景颜色

如何在右下角添加脚注并设置背景颜色(仅限页面)&更改时间背景颜色

我的问题如下

右下角&背景颜色

我的问题是

  1. 将脚注放在右下角,并将颜色更改为背景
  2. 改变时间背景颜色(可以通过问题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,如果您想显示它们,请注释掉相应的行。

相关内容