我正在尝试创建一个简单的自定义投影仪主题,供学校实验室演示使用。
我们部门有一个相对不错的 PowerPoint 主题,如下所示,我已使用以下方法在 Beamer 中成功复制了大部分内容
%\newlength{\myheight}
\setbeamertemplate{background}{
\begin{tikzpicture}
\useasboundingbox (0,0) rectangle (\the\paperwidth, \the\paperheight);
\node[inner sep=0pt,anchor = north west] (header) at (0,\the\paperheight)
{\includegraphics[width=\the\paperwidth,trim=0.01in 9.05in 3.15in 0.45in, clip]{WVU-Pattern-Thin-295-Coated}};
\node[inner sep=2pt,anchor = north west] (wvlogo) at ($(0.025*\the\paperwidth,0.97*\the\paperheight)$)
{\includegraphics[width=0.3\paperwidth]{Engineering-FL-124andWhite}};
\node[inner sep=0pt,anchor = west] (website) at ($(0.765*\the\paperwidth,0.888*\the\paperheight)$)
{\hypersetup{colorlinks=false} \fontseries{m} \fontfamily{phv} \tiny \selectfont \color{white} \href{http://www.statler.wvu.edu}{www.statler.wvu.edu}};
%\global\settoheight\myheight{\includegraphics[width=\the\paperwidth,trim=0.01in 9.05in 3.15in 0.45in, clip]{WVU-Pattern-Thin-295-Coated}}
%\global\advance\textheight by-\myheight
\end{tikzpicture}
}
现在一切都运行良好(至少对我和我的实验室同事来说是这样),但我想告诉 beamer 将框架框缩小到仅包含将显示在每个框架上的标题下方的区域(除了我仍然需要实现的普通框架)(即我希望文本/标题/页脚/等显示在空白处)。
有什么方法可以做到这一点?我尝试过缩小,\textheight
如代码注释部分所示,但在这种情况下,框架框只是缩小,并且仍然从顶部开始。我需要某种方法来缩小它并从顶部偏移,但我无法通过查看 beamer 类文件来弄清楚如何做到这一点。当我写这篇文章时,我在想也许问题是我应该将其定义为标题而不是背景,尽管我并不完全确定在这种情况下如何处理 tikzpicture。
你可以找到我发布的带有最少示例的代码这里可以使用 pdflatex 进行编译。
答案1
因此,事实证明我将其设为标题而不是背景的想法是正确的。
基本上,我把背景模板中的代码放在了标题模板中(广告从 tikz 图片中删除了边界框线。
我会暂时保留这个问题,看看是否还有其他人有创造性的解决方案,如果没有人回答,我就会删除它。