![除主题页脚外,还会自动在每张幻灯片的绝对位置添加文本](https://linux22.com/image/243751/%E9%99%A4%E4%B8%BB%E9%A2%98%E9%A1%B5%E8%84%9A%E5%A4%96%EF%BC%8C%E8%BF%98%E4%BC%9A%E8%87%AA%E5%8A%A8%E5%9C%A8%E6%AF%8F%E5%BC%A0%E5%B9%BB%E7%81%AF%E7%89%87%E7%9A%84%E7%BB%9D%E5%AF%B9%E4%BD%8D%E7%BD%AE%E6%B7%BB%E5%8A%A0%E6%96%87%E6%9C%AC.png)
我知道这个声音就像一个重复的问题,但我很确定不是。
我正在尝试将文本添加到绝对位置每一个演示文稿的幻灯片,此外我正在使用的主题已经提供的内容。
现在,我已经定义了这个命令:
\usepackage{tikz}
\newcommand{\addtext}{
\begin{tikzpicture}[remember picture,overlay]
\node[yshift=1.5ex,anchor=south west] at (current page.south west)
{\tiny My Added Text};
\end{tikzpicture}
然后,在每张幻灯片中,如果我想使用它,我必须在框架定义中发出该命令。问题是,我想在每张幻灯片中都放置它,并要求用户记住将其放在那里,这很容易导致忘记。
我在这里看到了很多关于如何在页脚中添加文本来替换主题,或者如何创建像我上面分享的命令的示例。我的问题是,如何在每张幻灯片中执行类似的操作,或者让该命令自动成为每张幻灯片的一部分?我尝试将该命令添加到使用中frametitle
,\addtobeamertheme
但效果不佳。
有想法吗?
答案1
您可以添加到页脚而不占用空间。只需添加picture
0 维即可。或者,您可以使用包atbegshi
。
\documentclass{beamer}
\addtobeamertemplate{footline}{%
\setlength\unitlength{1ex}%
\begin{picture}(0,0)
\put(1,4.5){\makebox(0,0)[bl]{\tiny My Added Text}}%
\end{picture}%
}{}
\begin{document}
\begin{frame}
\frametitle{Frame with Added Text}
Text
\end{frame}
\end{document}