对于一张投影仪幻灯片,我想在整个投影仪画布上使用 TikZ 绘制。但是,标题的徽标和框架标题应保留在前景中。
这是一个简单的例子:
\documentclass{beamer}
\usepackage{tikz}
\pgfdeclarelayer{background}
\pgfsetlayers{background,main}
\begin{document}
\begin{frame}{Frame Title}
\begin{tikzpicture}[overlay, remember picture]
\begin{pgfonlayer}{background}
\path[fill=red] (current page.north west) rectangle (current page.south);
\end{pgfonlayer}
\end{tikzpicture}
\end{frame}
\end{document}
目前,红色矩形覆盖了框架标题。我希望它位于其后面(这样框架标题再次可见)。您知道这是否可行(将其放在“背景”pgf 层中显然不起作用)?
答案1
投影仪框架由几层组成,请参阅投影仪用户指南中的图 1 了解概述:
你可以将 tikz 图片移动到较靠下的 beamer 层之一,例如background canvas
。如果你在组内执行此操作{...}
,则不会影响其他帧。
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
{
\setbeamertemplate{background canvas}{%
\begin{tikzpicture}[overlay, remember picture]
\path[fill=red] (current page.north west) rectangle (current page.south);
\end{tikzpicture}%
}
\begin{frame}{Frame Title}
\end{frame}
}
\end{document}