如何将背景图像放置在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}