在 Beamer 演示文稿的每张幻灯片中添加 tikz 图片

在 Beamer 演示文稿的每张幻灯片中添加 tikz 图片

我有一张 tikz 绘图,我想将其添加到我的 Beamer 演示文稿的每一张幻灯片中。目前我必须手动将其添加到每张幻灯片中 - 有点繁琐!有没有办法使用\newcommand自动完成此操作?

tikz 图像的代码是:

\begin{tikzpicture}[remember picture,overlay]
     \draw [line width=2mm,MyColor] (current page.south east) rectangle (current page.north west);
\end{tikzpicture}

干杯!

答案1

如果不介意被其他文字覆盖的话,您可以将图片放入模板中background

\documentclass{beamer}
\usepackage{tikz}

\usebackgroundtemplate{
    \tikz \draw[line width=2mm, red] ([shift={(1mm,1mm)}]current page.south west) rectangle ([shift={(-1mm,-1mm)}]current page.north east);}

\begin{document}
\begin{frame}
Test
\end{frame}
\end{document}

在此处输入图片描述

答案2

\documentclass{beamer}

\usepackage{tikz}

\logo{%
    \begin{tikzpicture}[remember picture,overlay]
        \draw [line width=2mm,black] (current page.south east) rectangle (current page.north west);
    \end{tikzpicture}
}

\begin{document}

    \begin{frame}
        abc
    \end{frame} 

\end{document}

相关内容