自定义 Beamer 主题中的 JPEG

自定义 Beamer 主题中的 JPEG

我有一些 JPEG 图片需要放在 beamer 主题中。它们是

  • 封面图片 - cover.jpg:第一张幻灯片
  • 标题 - header.jpg:仅限第二张幻灯片
  • 页脚 - footer.jpg:第二张幻灯片到末尾

封面图片放在第一张幻灯片上,页眉和页脚出现在标题幻灯片上(页脚之后),页脚出现在每张后续幻灯片上。

我已举出一个例子:示例幻灯片

我有 jpeg 格式的页脚,我想让它显示在每张幻灯片上。

到目前为止,我只是在绘画中安排这些并保存了一个空白幻灯片,然后使用 \usebackgroundtemplate:

\usebackgroundtemplate{%
\includegraphics[width=\paperwidth,height=\paperheight]{frontslide.jpg}} 

然而,这却对图像产生了令人无法接受的扭曲。

我创建了一个如下的 beamer 主题:

外部:\mode

% Frame title
\defbeamertemplate*{frametitle}{texsx}[1][]
{
\vskip1cm%
  \begin{beamercolorbox}[wd=\paperwidth,ht=1.2cm]{frametitle} 

  \end{beamercolorbox}
}

\mode<all>

内:

\mode<presentation>

\setbeamertemplate{background canvas}{\begin{tikzpicture}\node[opacity=.9]
{\includegraphics [width=\paperwidth]{slide.png}};
\end{tikzpicture}}

% Title page
\defbeamertemplate*{title page}{cdt}[1][]
{ begin{tikzpicture}[remember picture,overlay] \begin{pgfonlayer}{background} \node      at (current page.center) {\includegraphics[width=\paperwidth,height=\paperheight]  {frontslide.jpg}}; \end{pgfonlayer} 
\end{tikzpicture}}

\mode<all>

颜色:

\mode<presentation>

% Settings
\setbeamercolor*{title page header}{fg=white}
\setbeamercolor*{author}{fg=white}
\setbeamercolor*{date}{fg=white}

\mode<all>

主题.sty:

\mode<presentation>

% Requirement
\RequirePackage{tikz}

% Settings
\useinnertheme{cdt}
\useoutertheme{cdt}
\usecolortheme{cdt}

\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{blocks}[rounded][shadow=true]  

\mode<all>

我如何直接放置这些 jpeg?

答案1

如果

\documentclass{beamer}
\usepackage{mwe}

\usebackgroundtemplate{
  \vbox to \paperheight{\vfil\hbox to \paperwidth{\includegraphics[width=\paperwidth,height=1cm]{example-image-a}}}
}

\begin{document}
\begin{frame}{Mi title}
Some text
\end{frame}
\end{document}

在此处输入图片描述

是你想要的,请给 Gonzalo 一些信任,因为他回答了Beamer 背景图像居中

相关内容