メモ付きの Beamer プレゼンテーション: ナビゲーションが正しく機能せず、「同じ識別子の宛先」警告が表示される

メモ付きの Beamer プレゼンテーション: ナビゲーションが正しく機能せず、「同じ識別子の宛先」警告が表示される

私は長年の Beamer の問題を再浮上させており、この問題を私たち全員が完全に解決できるかどうかを確認するために、それにかなりの賞金をかけるつもりです...

以前投稿した質問に引き続きここ、 と古い投稿適切な回答が得られなかった質問と、最近検出された問題をいくつか追加しました。

問題は、Beamer プレゼンテーション(メモ付き)

  1. もしあなたが左側のメモスライドの上部にあるナビゲーション リンクはまったく機能しません。
  2. 私のように切り替えれば右のノート上部のリンクは機能します。

しかし、それでも次のような問題に直面します。

  • リンク目次まったく機能しません。
  • 以下のものを無制限に入手できます警告(スライドごとに 1 つ):

同じ識別子*を持つ宛先はすでに使用されているため、重複は無視されます

これは 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 ライブでコンパイルすると、私の場合は正常に機能します)。pgfpages は右側のメイン スライドにメモを挿入するため、絶対座標は変更されません。左側にメモを配置し、マウスをメモの周りに移動すると、リンクがそこにあることがわかります。

配布資料付き2対1でレイアウトでは、機能するリンクを取得するチャンスはないと思います。ここでは、両方のページが 3 番目のページに再挿入され、いずれにせよ注釈が失われます (ここでも存在する座標の問題に加えて)。

答え2

コメントは投稿できませんが、pgfpagesパッケージに問題がある場合は、PDFジャム殻の中に。

関連情報