同一张幻灯片中包含“\includepdf”的超链接按钮

同一张幻灯片中包含“\includepdf”的超链接按钮

我正在使用 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}

相关内容