使用beamer
,我如何在每个框架的标题下插入背景图像?我可以插入图像,但结果是标题消失了,因为图像覆盖了它。有什么想法吗?
答案1
您可以使用\addtobeamertemplate
命令将图像添加到\frametitle
使用该命令的每个框架中。您只能将图像添加到模板中。使用包控制图像放置的frametitle
一个简单示例:textpos
\documentclass{beamer}
\usepackage{textpos}
\addtobeamertemplate{frametitle}{
\begin{textblock*}{\paperwidth}(-10pt,0pt)
\includegraphics[width=.9\paperwidth,height=1cm]{onebit_29}
\end{textblock*}
}
\begin{document}
\begin{frame}
\frametitle{Some long title to overlap the included image}
Test
\end{frame}
\end{document}
答案2
您可以将图像添加为框架标题参数的一部分,例如使用
\begin{frame}
\frametitle{\rlap{\raisebox{-\dp\strutbox}{\includegraphics[height=\baselineskip]{image}}}Your frame title}
...
\end{frame}
(\frametitle
在这种情况下是可选的。)
这会在框架标题下插入并缩放背景图像。您可能还想添加选项width=\textwidth
(或类似的宽度)。
或者,尝试\adjustbox{bgimage=<image>}{Your frame title}
从adjustbox
包装而不是单独从框架标题进行操作。