Отрегулируйте местоположение и размер рамки проектора для индивидуальной темы

Отрегулируйте местоположение и размер рамки проектора для индивидуальной темы

Я пытаюсь создать простую индивидуальную тему проектора для презентаций в моей школьной лаборатории.

В нашем отделе есть довольно хорошая тема 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как можно увидеть в закомментированных частях моего кода, но framebox просто уменьшается в этом случае и все еще начинается сверху. Мне нужен какой-то способ уменьшить его и сместить от верха, и я не смог понять, как это сделать, глядя на файл класса beamer. Пока я это пишу, я думаю, что, возможно, проблема в том, что я должен определить это как заголовок, а не как фон, хотя я не совсем уверен, как обращаться с tikzpicture в этом случае.

Вы можете найти мой код с минимальным примером, опубликованнымздеськоторый можно скомпилировать с помощью pdflatex.

решение1

Итак, оказалось, что моя идея сделать это заголовком, а не фоном, была правильной.

По сути, я взял код, который был в фоновом шаблоне, и вставил его в шаблон заголовка (реклама избавилась от линии boundingbox на картинке Tikz).

Я пока оставлю этот вопрос открытым, чтобы посмотреть, есть ли у кого-нибудь еще креативные решения, и если никто не ответит, я его удалю.

Связанный контент