1

ビーマーを使用して、スライドを 1 つの画面に投影し、メモを 2 番目の画面に投影したいと考えています。ビーマーのshow notes on second screenオプションは、この目的のために設計されています。パッケージが必要で、pgfpages通常の高さで通常の 2 倍の幅の PDF ページを作成することになっているため、ページの半分を一方の画面に投影し、半分を他方の画面に投影できます。

pdflatex を使用すると、このオプションは意図したとおりに機能します。しかし、xelatex (MikTeX 2.9 以降) を使用すると、通常の幅のページしか取得できません。ページは私の通常のスライドです。私の「メモ」スライドは作成されません。次に例を示します。

\documentclass{beamer}
\usepackage{pgfpages}
\setbeameroption{show notes on second screen=right}
\begin{document}
\begin{frame}{Note test}
  \begin{itemize}
     \item<1-> Eggs
     \item<2-> Plants
       \note[item]<2>{Tell joke about plants.}
  \end{itemize}
\end{frame}
\end{document} 

pdflatex を使用すると、このコードは 2 倍幅の PDF ファイルを生成し、右側にノート スライドが表示されます。xelatex を使用すると、通常の幅の PDF ファイルが生成され、ノート スライドは含まれません。最初の行を に変更し\documentclass[xelatex]{beamer}ても違いはありません。

show notes on second screenこのオプションを xelatex で機能させるためにできることはありますか?

私はビーマー 3.27 と pgfpages 0.02 (pgf パッケージの v3.0 で配布されています) を使用しています。

4

1 に答える 1

3

これらの行を追加すると、問題が解決します。

\renewcommand\pgfsetupphysicalpagesizes{%
  \pdfpagewidth\pgfphysicalwidth\pdfpageheight\pgfphysicalheight%
}

XeTeX メーリング リストへのこの投稿で回答を提供してくれた Tomáš Janoušek の功績: http://www.tug.org/pipermail/xetex/2009-June/013325.html

于 2014-11-12T03:59:12.630 に答える