tikz 图片的总体放置

tikz 图片的总体放置

我希望将背景图片放置在框架主体上。因此页眉和页脚仍然完全自由。

我使用的图片无需缩放。它的尺寸合适,正好适合页眉和页脚之间。

我的问题可以通过将图片的左上角放在页眉下方或将图片的左下角放在页脚或等效位置上来解决。

或者通过“发明”类似 at=(当前页面中心)+(0,1cm) 的东西将图片向上移动 1cm(从页面中心测量)

梅威瑟:

\documentclass{beamer}

\usepackage{tikz}

\begin{document}

{\usebackgroundtemplate{%
\tikz[overlay,remember picture] \node[opacity=0.3, at=(current page.center)] {
   \includegraphics[height=0.5\paperheight, width=\paperwidth]{example-grid-100x100pt}};}
\begin{frame}{Title}
\centering
Test
\end{frame}}

\end{document}

答案1

在下面的例子中,我假设标题和框架标题的高度为1.6cm

为了更准确地测量该值,您可以

  • 如果您很幸运,并且您的主题遵循 beamer 的做法来将此长度存储在中\headlight,那么您只需要将 frametitle 的高度添加到其中。

  • 把headline和frametitle的内容放在一个盒子里,让tex测量这个盒子的高度


\documentclass{beamer}
\usetheme{Berlin}
\usepackage{tikz}

\setbeamertemplate{background}{%
    \vbox{%
        \vskip1.6cm%
        \hskip-0.5em%
        \tikz\node[opacity=0.3]{\includegraphics{example-grid-100x100pt}};%
    }
}


\begin{document}

\begin{frame}
\frametitle{test}

\end{frame}

\end{document}

相关内容