![如何准确定位投影仪按钮?](https://linux22.com/image/293804/%E5%A6%82%E4%BD%95%E5%87%86%E7%A1%AE%E5%AE%9A%E4%BD%8D%E6%8A%95%E5%BD%B1%E4%BB%AA%E6%8C%89%E9%92%AE%EF%BC%9F.png)
我想知道如何将投影仪按钮放置在每张幻灯片的相同位置,与幻灯片内容无关。参考超链接按钮位于精确位置我假设我可以使用以下 MWE:
\PassOptionsToPackage{demo}{graphicx}
\documentclass{beamer}
\usepackage{textpos}
\setbeamertemplate{navigation symbols}{}
\begin{document}
\begin{frame}[plain]
\begin{center}
\includegraphics[width=3in,height=3in]{map}
\end{center}
\begin{textblock*}{3cm}(.95\textwidth,-0.05\textheight)%
\hyperlink{inthispaper}{\beamerreturnbutton{Back}}
\end{textblock*}
\end{frame}
\begin{frame}{test}
text
\begin{textblock*}{3cm}(0.95\paperwidth,0.95\paperheight)%
\hyperlink{inthispaper}{\beamerbutton{Back}}
\end{textblock*}
\end{frame}
\end{document}
如你所见,第一个框架只是从另一个问题中复制粘贴而第二个框架是我自己使用
\paperwidth
以使 LaTeX 引用整个幻灯片。
但是,这并不是我想要的效果。实际上,我希望按钮始终位于幻灯片的右下角。
有没有办法将按钮精确地定位在幻灯片上?
提前谢谢了。
答案1
tikzpicture
这是一种通过环境\node[<option>] (<label>) at (current page.south east){<content>}
使用绝对位置的可能解决方案。
代码
%\PassOptionsToPackage{demo}{graphicx}
\documentclass{beamer}
%\usepackage{textpos}
\usepackage{tikz}
\setbeamertemplate{navigation symbols}{}
\begin{document}
\begin{frame}[plain,fragile,label=here]
\begin{center}
\includegraphics[width=3in,height=3in]{crocuses}
\end{center}
\begin{tikzpicture}[remember picture, overlay]
\node[shift={(-0.6cm,0.5cm)}]() at (current page.south east){%
\hyperlink{there}{\beamerreturnbutton{Back}}};
\end{tikzpicture}
\end{frame}
\begin{frame}[fragile,label=there]{test}
text
\begin{tikzpicture}[remember picture, overlay]
\node[shift={(-0.6cm,0.5cm)}]() at (current page.south east){%
\hyperlink{here}{\beamerreturnbutton{Back}}};
\end{tikzpicture}
\end{frame}
\end{document}