![Beamer-透明脚线?](https://linux22.com/image/276540/Beamer-%E9%80%8F%E6%98%8E%E8%84%9A%E7%BA%BF%EF%BC%9F.png)
我正在使用图片作为投影仪幻灯片的背景。我想在幻灯片底部显示我的姓名和页码。我不希望底部栏覆盖背景图像。是否可以将底部栏设为透明色,并显示姓名和页码?
这些是我在示例中使用的主题:
\usetheme{Boadilla}
\usefonttheme{structurebold}
\usecolortheme{seagull}
答案1
这是一个基于重新定义脚线并使用\pgfsetfillopacity{<value>}
(0=透明,1=不透明)的解决方案。
平均能量损失
\documentclass{beamer}
\usetheme{Boadilla}
\usefonttheme{structurebold}
\usecolortheme{seagull}
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{%
\pgfsetfillopacity{0}\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\pgfsetfillopacity{1}\insertshortauthor~~(\insertshortinstitute)
\end{beamercolorbox}%
\pgfsetfillopacity{0}\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\pgfsetfillopacity{1}\insertshorttitle
\end{beamercolorbox}%
\pgfsetfillopacity{0}\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\pgfsetfillopacity{1}\insertshortdate{}\hspace*{2em}
\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
\title{Title}
\author{Author}
\institute{Institute}
\date{\today}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\end{document}
输出显然,您必须添加背景图片,但灰色条已经消失,它们应该是透明的!