如何在投影仪框架中插入背景图像?

如何在投影仪框架中插入背景图像?

我想在 Beamer 框架中插入背景图像,并将此“框架”用作 Beamer 框架。我想在不同的框架上插入不同的背景图像。为此,我尝试了

\usebackgroundtemplate{\includegraphics[width=\paperwidth]{../images/crayons.png}}

在特定框架上插入背景图像,但没有成功。我是否缺少任何包?或者还有其他方法可以做到这一点?

我发现这个问题这里关于插入图像但不作为背景。除了插入背景图像外,我还想向框架添加文本。(很可能我无法正确理解问题)

附言一下,如果你们当中有人是 Emacs Org-Mode 用户,能否告诉我在 Org-beamer 中执行此操作的方法。我将不胜感激。

以下是幻灯片代码示例:

\documentclass[bigger]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{soul}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{hyperref}

\begin{frame} \frametitle{Models}
\label{sec-2_3}


\usebackgroundtemplate{\includegraphics[width=\paperwidth]{../images/crayons.png}}

\begin{itemize} 
\item choose training data set
\item choose test data set
\item choose model
\item fit on training data set
\end{itemize}

\end{frame}

答案1

替代文本

我使用了图像艾萨克·牛顿爵士(将其重命名为 newton.jpg)和小猫(将其重命名为小猫.jpg)

下面的代码片段是不言自明的,并且由于.jpg格式的原因,我使用 pdflatex.exe 进行编译。

\documentclass[bigger]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{graphicx}


%Global Background must be put in preamble
\usebackgroundtemplate%
{%
    \includegraphics[width=\paperwidth,height=\paperheight]{newton.jpg}%
}




\begin{document}

\begin{frame}{Introduction}
\begin{itemize}
\item 1
\item 2
\item 3
\end{itemize}
\end{frame}


% Local background must be enclosed by curly braces for grouping.
{
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{kitten.jpg}}%
\begin{frame}{Kitten}
\begin{itemize}
\item 1
\item 2
\item 3
\end{itemize}
\end{frame}
}

\begin{frame}{Summary}
\begin{itemize}
\item 1
\item 2
\item 3
\end{itemize}
\end{frame}

\end{document}

答案2

\usebackgroundtemplate在框架之前写,而不是在框架之内:

\end{frame}
% Now we install the new template for the following frames:
{\usebackgroundtemplate{%
  \includegraphics[width=\paperwidth,height=\paperheight]{crayons}} 
\begin{frame}
...
\end{frame}}
% Now we install another template, effective from now on:
\usebackgroundtemplate{...}

确保\includegraphics能够找到图像文件,因为您使用了../images/crayons.png

编辑:\usebackgroundtemplate应该用花括号括起来,以及它应该影响的框架(或框架)

答案3

\documentclass{beamer}
\usetheme{metropolis}
\begin{document}
{
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{example-image-a}}
\begin{frame}{Title}
Content
\end{frame}
}
\begin{frame}{Title}
Content
\end{frame}
\end{document}

相关内容