我希望这个问题不是重复的;我见过有人观察到同样的警告,但在完全不同的背景下,比如这里和这里。
不同之处在于我没有使用 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}