目前,我使用以下命令将附录按钮放置在投影仪中:
\newcommand{\appendixbuttons}[1]{
\begin{textblock}{16}(0,14.75)
\raggedleft
#1
\end{textblock}
}
但是,当我使用 隐藏幻灯片时presentation:0
,按钮会出现在以下幻灯片上。似乎文本块不尊重presentation:0
。有没有办法隐藏隐藏框架中的文本块?
(此外,其他非 TikZ 解决方案也将按钮放在右下角而不改变幻灯片布局,也值得赞赏)
编辑:我添加了一个最小的工作示例:如果我隐藏第一帧(使用<presentation:0>
),按钮就会出现在第二帧上。
\documentclass[10pt,aspectratio=169]{beamer} %,handout,aspectratio=169,
\usepackage[absolute,overlay]{textpos} % position text boxes
\newcommand{\appendixbuttons}[1]{
\begin{textblock}{16}(0,14.75)
\raggedleft
#1
\end{textblock}
}
\title{Beamer Template}
\begin{document}
\begin{frame}[noframenumbering,plain]
\maketitle
\end{frame}
%------------------------
\begin{frame}{Frame 1}
%\begin{frame}<presentation:0>[noframenumbering]{Frame 1}
Blah Blah
\appendixbuttons{
\hyperlink{mylink}{\beamerbutton{ref}}
}
\end{frame}
%------------------------
%------------------------
\begin{frame}{Frame 2}
Blah Blah
\end{frame}
%------------------------
%------------------------
\begin{frame}[label=mylink]{Frame 3}
Blah Blah
\end{frame}
%------------------------
\end{document}
答案1
您可以扭曲整个框架\mode<presentation:0>{...}
以隐藏框架和按钮:
\documentclass[10pt,aspectratio=169]{beamer} %,handout,aspectratio=169,
\usepackage[absolute]{textpos} % position text boxes
\setbeamercolor{background canvas}{bg=}
\newcommand{\appendixbuttons}[1]{
\begin{textblock}{16}(0,14.75)
\raggedleft
#1
\end{textblock}
}
\title{Beamer Template}
\begin{document}
\begin{frame}[noframenumbering,plain]
\maketitle
\end{frame}
\mode<presentation:0>{
\begin{frame}[noframenumbering]{Frame 1}
Blah Blah
\appendixbuttons{
\hyperlink{mylink}{\beamerbutton{ref}}
}
\end{frame}
}
%------------------------
%------------------------
\begin{frame}{Frame 2}
Blah Blah
\end{frame}
%------------------------
%------------------------
\begin{frame}[label=mylink]{Frame 3}
Blah Blah
\end{frame}
%------------------------
\end{document}