Beamer 演示带注释。警告!!“具有相同标识符的目的地已被使用,重复项已忽略”

Beamer 演示带注释。警告!!“具有相同标识符的目的地已被使用,重复项已忽略”

我希望这个问题不是重复的;我见过有人观察到同样的警告,但在完全不同的背景下,比如这里这里

不同之处在于我没有使用 hyperref 做任何事情,但是当我尝试在 Beamer 演示文稿中包含注释时就会出现这个问题。

值得注意的是,这个警告没有出现在 texlive 2013 中,我在 texlive 2015 中遇到了它,因为我刚刚升级到它。

警告如下:

具有相同标识符(名称{Navigation2})的目的地已被使用,重复项被忽略

这里有一个非常简单的 MWE 来重现它:

\documentclass{beamer}
\mode<presentation> {
    \usepackage{pgfpages}
    \setbeameroption{show notes on second screen=right}
}

\begin{document}

\begin{frame}
\frametitle{Frame with notes 1}
FIRST FRAME CONTENTS
\note{
    Notes for the first frame here
}
\end{frame}

\begin{frame}
\frametitle{Frame with notes 2}
SECOND FRAME CONTENTS
\note{
    Notes for the second frame here
}
\end{frame}

\end{document}

有人在 Beamer 演示文稿中看到过这个警告吗?当没有使用 hyperref 但需要显示注释时?有人知道如何消除它吗?它每张幻灯片出现一次,所以看到这么多警告真的很烦人……谢谢!

答案1

解决方法

这将禁用超链接,因此请注意,导航符号将不再起作用:

\documentclass{beamer}
\mode<presentation> {
\usepackage{pgfpages}
\setbeameroption{show notes on second screen=right}
}

\begin{document}
\NoHyper
\begin{frame}
\frametitle{Frame with notes 1}
FIRST FRAME CONTENTS
\note{
Notes for the first frame here
}
\end{frame}

\begin{frame}
\frametitle{Frame with notes 2}
SECOND FRAME CONTENT
\note{
Notes for the second frame here
}
\end{frame}
\endNoHyper
\end{document}

相关内容