在 beamer 的背景画布上对图像进行绝对定位

在 beamer 的背景画布上对图像进行绝对定位

我想将图像放置在投影仪幻灯片的背景中。我不需要根据叠加规范来调整背景。我只想让框架的每个外观都具有相同的背景。我尝试使用 tikzpicture,

\setbeamertemplate{background canvas}{\begin{tikzpicture}
    \node at (0pt,0pt) {};
    \node at (-5cm,-5cm) {\includegraphics[width=.8\paperwidth]{lecturing2}};

这在某种程度上是可行的,但我无法控制左右定位。我将节点添加到 0pt,0pt 处,因为我怀疑在尝试定位后整个东西会居中。

答案1

背景图像通常居中。基于 beamer 背景图像居中透明背景图像-您可以按如下方式将图像居中:

\documentclass{beamer}
\usepackage{tikz}

\usebackgroundtemplate{%
  \vbox to \paperheight{\vfil\hbox to \paperwidth{\hfil%
\tikz\node[opacity=0.3,inner sep=0pt] {\includegraphics[width=0.8\paperwidth]{example-image-duck}};
                        \hfil}\vfil}
                       }

\begin{document}

\begin{frame}
my favorite duck! quack, quack!
\end{frame}

\end{document}

在此处输入图片描述

但是,如果您想确定幻灯片边框到图像的距离,请尝试以下操作:

\documentclass{beamer}
\usepackage{tikz}

\usebackgroundtemplate{%
  \vbox to \paperheight{\vspace*{12mm}\hbox to \paperwidth{\hspace*{8mm}%
\tikz\node[opacity=0.3,inner sep=0pt] {\includegraphics[height=0.5\paperheight]{example-image-duck}};}
                       }}

\begin{document}

\begin{frame}
my favorite duck! quack, quack!
\end{frame}

\end{document}

在此处输入图片描述

相关内容