我已经设置了全局背景图片
\usebackgroundtemplate
{
\centering\includegraphics[width=\paperwidth,height=\paperheight{bgs/global.png}
}
问题是,我需要用纯白色背景替换某些帧(幻灯片),但我不知道如何做到这一点。
谢谢!
答案1
将白色框架放入一个空的组中usebackgroundtemplate
\documentclass{beamer}
\usebackgroundtemplate%
{
\centering\includegraphics[width=\paperwidth,height=\paperheight{bgs/global.png}
}
\begin{document}
\begin{frame}
this frame will have the global background
\end{frame}
{
\usebackgroundtemplate{}
\begin{frame}
This frame will have a white background
\end{frame}
}
\begin{frame}
this frame will have the global background
\end{frame}
\end{document}
您还可以创建具有空背景的自定义框架环境:
\newenvironment{whiteframe}
{
\usebackgroundtemplate{}
\begin{frame}
}
{
\end{frame}
}
为了使答案更通用,如果您想要不同于白色的背景颜色(这是一种特殊情况),您的自定义环境应该是:
\newenvironment{yellowframe}%
{
\setbeamertemplate{background canvas}[default]
\setbeamercolor{background canvas}{bg=yellow}
\begin{frame}
}
{
\end{frame}
}
或者你可以有一个阴影背景:
\newenvironment{yellowshadedframe}
{
\setbeamertemplate{background canvas}[vertical shading][bottom=yellow,top=white]
\begin{frame}
}
{
\end{frame}
}