beamer 背景 内容 右上

beamer 背景 内容 右上

如何将背景图像放置在beamer距离页面顶部和右侧边距一定距离的位置?

到目前为止我只设法控制水平位置:

\documentclass{beamer}
\usepackage{lipsum}

\begin{document}
{   
\setbeamertemplate{background}{
  \vspace{1in}
  \hspace{1in}
  \Huge DRAFT
}
\frame{\lipsum[1]}
}
\end{document}

截屏

理想情况下,应该从右上角指定距离。

答案1

1in设置一条高度和宽度的规则0in以及另一条1in宽度和0in高度的规则。

\documentclass{beamer}
\usepackage{lipsum}

\begin{document}
\setbeamertemplate{background}{%
  \rule{0in}{1in}%
  \rule{1in}{0in}%
  \Huge DRAFT
  }
\frame{\lipsum[1]}
\end{document}

在此处输入图片描述

总是有可能将tikz东西放在页面上,但这里只考虑轻量级的东西。

adjustbox包装内含一个样品

\documentclass{beamer}
\usepackage{lipsum}
\usepackage{adjustbox}

\begin{document}
\setbeamertemplate{background}{
  \begin{adjustbox}{raise=-1in,right=2in}
  \Huge DRAFT
  \end{adjustbox}
  }
\frame{\lipsum[1]}
\end{document}

答案2

picture环境中,你可以使用以下方式将事物放置在任意位置\put

\documentclass{beamer}
\usepackage{lipsum}

\begin{document}

{   
    \setbeamertemplate{background}{
        \begin{picture}(254,190.5)(0,0)%
            \put(42,72){% Adjust these coordinates
                \Huge DRAFT%
            }%
        \end{picture}
    }

    \frame{\lipsum[1]}

}

\end{document}

在此处输入图片描述

答案3

这也可以通过使用background包来实现,根据这个答案

\documentclass{beamer}
\usepackage{lipsum}

\usepackage{background}
\backgroundsetup{
        placement=top,
        position={\paperwidth-0.7in,-0.2in},
        scale=1,
        opacity=1,
        contents={\Huge DRAFT},    
}
\setbeamertemplate{background}{\BgMaterial}

\begin{document}
\frame{\lipsum[1]}
\end{document}

截屏

相关内容