
\framezoom
このクラスの機能は素晴らしいbeamer
のですが、残念ながら evince (および TeXworks プレビューア) では正しく動作しません。ズーム ボタンをクリックすると、ビューアはプレゼンテーションの最後にあるズームされたスライドに正しくジャンプします。ただし、もう一度クリックしても元のスライドには戻りません。
調べてみたところ、どうやら「戻る」リンクが PDF ビューアの実際の「前のページに戻る」機能を使用しようとしていることが原因のようです。Adobe Reader にはそのような機能がありますが、evince には明らかにありません。これを自分でテストすることができます。コンパイルされた PDF を Reader で開き、PageDown キーを使用して最初のズーム スライドに移動します。スライドをクリックすると、ズームされていないフレームに戻るのではなく、直前にいたページ (この場合は「スライド 5」というラベルの付いたページ) に戻ります。
より具体的には、のマクロ\Acrobatmenu{GoBack}
の定義内の コマンドが原因のようです。\beamer@framezoom
beamerbaseframesize.sty
これは火曜日までに evince で修正されないため、回避策があるかどうか知りたいです。たとえば、\ref
拡大した画像の上または隅に通常のリンク ( など) を配置して、元のスライドに確実に戻ることができるようにします。
これは可能ですか? ラベルはどこに配置すればよいですか?hyperref
を手動で配置したことがないbeamer
ので、よくわかりません。
\documentclass{beamer}
\begin{document}
\begin{frame}<1>[label=myzoom]
\framezoom<1><2>[border](0cm,0cm)(1cm,1cm)
\framezoom<1><3>[border](2cm,0cm)(1cm,1cm)
Some stuff which\\should be zoomed.
\end{frame}
\frame{Slide 2}
\frame{Slide 3}
\frame{Slide 4}
\frame{Slide 5}
\againframe<2->{myzoom}
\end{document}