我正在重新提出一个长期存在的 Beamer 问题,并将为其提供丰厚的赏金,看看我们是否能够一劳永逸地解决这个问题......
我正在关注我之前发布的一个问题这里, 和旧帖从未得到正确的答案,并添加了一些最近发现的更多信息和问题。
问题与导航链接有关Beamer 演示文稿(带注释)。
- 如果你试图展示你的左侧的注释,幻灯片顶部的导航链接根本不起作用。
- 如果你像我一样并且切换右侧注释,顶部的链接有效。
但我们仍然遇到以下问题:
- 链接目录根本不起作用。
- 您将获得无限量的以下警告(每张幻灯片一张):
具有相同标识符 * 的目标已被使用,重复项被忽略
我认为这是 Beamer 的一个大问题,我不知道这是否是一个错误或者可以以某种方式解决...
关闭链接不是一个选择;虽然我们会删除警告,但我们中的一些人使用 Beamer 的主要原因是它的出色导航功能,可以在提问环节中快速将我们带到大型演示文稿中的幻灯片。
如果导航功能可以与在幻灯片旁边添加注释的功能一起使用,那将会非常有用...事实上,我不明白为什么这是不可能的。
我放弃尝试添加左边的注释,所以让我们尝试至少使用右边的注释使一切正常工作......
有了右侧的注释,幻灯片顶部的导航链接就可以正常工作,但是我们仍然需要使目录中的导航也能正常工作,并摆脱那些非常烦人的警告。
这是一个可以开始玩的 MWE:
\documentclass{beamer}
\usepackage{pgfpages}
\setbeameroption{show notes on second screen=right}%better notes on right
\mode<presentation> {
\usetheme{Singapore}
}
\begin{document}
\begin{frame}[plain]
\titlepage
\note{
Notes for the title page
}
\end{frame}
\section*{Outline}
\begin{frame}[plain]
\frametitle{Outline}
\tableofcontents
\note{
Notes for the table of contents
}
\end{frame}
\section{Frame 1}
\begin{frame}
\frametitle{Frame with notes 1}
FIRST FRAME CONTENTS
\note{
Notes for the first frame
}
\end{frame}
\section{Frame 2}
\begin{frame}
\frametitle{Frame with notes 2}
SECOND FRAME CONTENTS
\note{
Notes for the second frame
}
\end{frame}
\section{Frame 3}
\begin{frame}
\frametitle{Frame with notes 3}
SECOND FRAME CONTENTS
\note{
Notes for the third frame
}
\end{frame}
\end{document}
如果您能够让导航在讲义格式中也能正常工作,则可获得额外加分,导航根本不起作用!只需使用:
\documentclass[handout]{beamer}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]
\setbeameroption{show notes}
答案1
我向 beamer 问题跟踪器添加了有关目标警告的错误报告:https://github.com/josephwright/beamer/issues/370。
关于链接和目录,只能引用 pgfpages 的文档(在 pgfmanual.pdf 中)
警告:使用 pgfpages将破坏超链接。实际上,超链接并没有被破坏,只是它们会在最终输出中出现在完全错误的位置。这是由于 pdf 规范中的一个根本缺陷:在 pdf 中,超链接的边界矩形以“绝对页面坐标”给出,平移或旋转不会影响它们。因此,pgfpages 为将页面放置在您想要的位置而应用的转换(甚至不能)应用于超链接的坐标。这种情况在可预见的未来不太可能改变。
我认为这就是为什么当你把注释放在右侧时,链接在主幻灯片上或多或少可以正常工作的原因(当我使用当前的 texlive live 进行编译时,包括大纲,它对我来说是可以正常工作的):当 pgfpages 将注释插入右侧的主幻灯片时,绝对坐标不会改变。如果你把注释放在左侧,然后用鼠标悬停在注释周围,你会看到链接在那里。
附有讲义2 对 1布局中,恕我直言,没有机会获得有效的链接。这里两个页面都重新插入到第三个页面中,这无论如何都会丢失注释(此外这里也存在坐标问题)。
答案2
我无法发表评论,但如果 pgfpages 包是问题所在,您可以使用PDFjam在壳中。