框架标题的背景图像

框架标题的背景图像

使用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包装而不是单独从框架标题进行操作。

相关内容