我想要右对齐Beamer 演示文稿中的我的背景图像(徽标)。
更重要的是,我想将徽标设置为部分可见 - 图像的左半部分应该在幻灯片的右侧可见,而徽标的右半部分应该在幻灯片之外。
到目前为止我有以下徽标定义:
\pgfdeclareimage[width=0.3\paperwidth,height=0.3 \paperwidth]{bg}{my-logo}
\setbeamertemplate{background}{\pgfuseimage{bg}}
上面的代码将我的徽标放置在左边使整个徽标可见。
答案1
这可能不是你想要的答案,但我只会编辑图片以查看你想要的效果全部的背景。然后,您可以使用
\pgfdeclareimage[width=\paperwidth]{bg}{my-logo-rightside}
\setbeamertemplate{background}{\pgfuseimage{bg}}
或者,您可以使用 TikZ 绝对定位背景。请注意,这需要运行两次才能获得所需的输出。
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\pgfdeclareimage[width=\paperwidth]{bg}{example-image}
\setbeamertemplate{background}{%\pgfuseimage{bg}
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=west] at (current page.center){\pgfuseimage{bg}};
\end{tikzpicture}
}
\begin{frame}
\frametitle{Title}
Foo
\end{frame}
\begin{frame}
\end{document}