调整投影仪框架的位置和大小以适应自定义主题

调整投影仪框架的位置和大小以适应自定义主题

我正在尝试创建一个简单的自定义投影仪主题,供学校实验室演示使用。

我们部门有一个相对不错的 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}
}

其中图像代表背景和徽标。 powerpoint 布局

现在一切都运行良好(至少对我和我的实验室同事来说是这样),但我想告诉 beamer 将框架框缩小到仅包含将显示在每个框架上的标题下方的区域(除了我仍然需要实现的普通框架)(即我希望文本/标题/页脚/等显示在空白处)。

有什么方法可以做到这一点?我尝试过缩小,\textheight如代码注释部分所示,但在这种情况下,框架框只是缩小,并且仍然从顶部开始。我需要某种方法来缩小它并从顶部偏移,但我无法通过查看 beamer 类文件来弄清楚如何做到这一点。当我写这篇文章时,我在想也许问题是我应该将其定义为标题而不是背景,尽管我并不完全确定在这种情况下如何处理 tikzpicture。

你可以找到我发布的带有最少示例的代码这里可以使用 pdflatex 进行编译。

答案1

因此,事实证明我将其设为标题而不是背景的想法是正确的。

基本上,我把背景模板中的代码放在了标题模板中(广告从 tikz 图片中删除了边界框线。

我会暂时保留这个问题,看看是否还有其他人有创造性的解决方案,如果没有人回答,我就会删除它。

相关内容