我正在使用 beamer 制作幻灯片。我想使用表格末尾的另一个名为 的 PDF 文件中的超链接按钮table4
。
我正在尝试以下操作,但“主”按钮显示不同的幻灯片。有没有办法让表格和超链接按钮显示在同一张幻灯片中?
{
\label{within}
\setbeamercolor{background canvas}{bg=}
\includepdf[width=1.8\textwidth, height=2.5\textheight, pages=1]{table4.pdf}
Back to \hyperlink{main}{\beamerbutton{main}}.
}
答案1
您可以使用pagecommand= option
;\includepdf
来控制按钮的位置,可以使用\vspace*
和\hspace
。一个小例子,其中按钮首先存储在宏中,然后该宏用于pagecommand
:
\documentclass{beamer}
\usetheme{Warsaw}
\usepackage{pdfpages}
\newcommand\mybutton{%
\vspace*{.5\textheight}\hspace*{.4\textwidth}Back to \hyperlink{main}{\beamerbutton{main}}%
\setbeamertemplate{footline}{}
}
\begin{document}
\begin{frame}
test\hypertarget{main}{}
\end{frame}
{
\setbeamertemplate{footline}{}
\setbeamertemplate{headline}{}
\setbeamertemplate{navigation symbols}{}
\setbeamercolor{background canvas}{bg=}
\includepdf[offset=0 -80,height=2\textheight, pages=1,pagecommand=\mybutton]{c.pdf}
}
\begin{frame}
A normal frame.
\end{frame}
\end{document}
以及包含所包含的 pdf 文件和按钮的框架(我修改了我的示例的设置,但您可以进行您认为必要的调整):
我在示例中使用的文件c.pdf
是以下内容经过 pdflatex 处理的结果c.tex
:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\end{document}