如何在 Beamer 中设置“文本行”脚注的背景?

如何在 Beamer 中设置“文本行”脚注的背景?

我正在使用带有“起重机”颜色主题的“默认”主题,并且我想在幻灯片中添加脚注线,但使用由“起重机”颜色主题定义的背景颜色。

我使用以下命令添加了必要的文本:

\setbeamertemplate{footline}[text line]{
      \parbox{\linewidth}{\vspace*{-8pt}\inserttitle\hfill\insertauthor\hfill\insertpagenumber}
}

在 beamer 类文档中,似乎有不同的选项可用于脚注线,如“[infolines theme]”,但它们依赖于要加载的特定外部主题。

“信息行”主题为幻灯片添加了页眉,但我并不需要它(而且似乎无法将其关闭?),并且我不希望页脚显示幻灯片总数,只显示当前幻灯片的编号……因此,我设置了一个带有背景颜色的“[文本行]”。可以这样做吗?

答案1

你好你可以这样做:

\documentclass{beamer}

\usecolortheme{crane}
\setbeamertemplate{footline}{%
    \begin{beamercolorbox}[wd=\paperwidth,ht=2.25ex,dp=1ex,right, rightskip=1mm, leftskip=1mm]{titlelike}
        \inserttitle\hfill\insertauthor\hfill\insertframenumber%
    \end{beamercolorbox}
}

\author{Me}
\title{You}

\begin{document}

\frame{}

\end{document}

我使用了titlelike页脚的颜色,因为起重机没有定义页脚颜色。

在此处输入图片描述

答案2

为此,我通常使用以下步骤:

\defbeamertemplate{footline}{my footline}{
\begin{beamercolorbox}[sep=0.5pt,wd=\paperwidth]{footlinecolor}
\hskip2pt
left text
\hspace*{\fill} 
center text
\hspace*{\fill}
\llap{\insertpagenumber\,/\,\insertpresentationendpage\,}
\hskip-2pt
\vskip-0.5pt
\end{beamercolorbox}
}
\setbeamertemplate{footline}[my footline]

页码后面的hskipvskip仅用于微调其位置。我保留了它们,希望它们可能对你有用。

相关内容