2014-11-12 8 views
1

Я хочу использовать лучер для проецирования слайдов на один экран и мои заметки на второй экран. Для этой цели разработан вариант Beamer show notes on second screen. Он требует пакета pgfpages, и он должен создавать страницы PDF обычной высоты, но в два раза больше обычной ширины, так что половина страницы может быть проецирована на один экран, наполовину на другой.beamer «второй экран» с XeLaTeX

Опция работает по назначению, когда я использую 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, этот код создает PDF-файл двойной ширины, с примечанием слайдами справа. Когда я использую xelatex, он создает PDF-файл с нормальной шириной, а слайды для заметок не включены. Изменение первой строки на \documentclass[xelatex]{beamer} не имеет значения.

Есть ли что-нибудь, что я могу сделать, чтобы сделать show notes on second screen вариант работы с xelatex?

Я использую диаграмму 3.27 и pgfpages 0.02 (которая распространяется вместе с v3.0 пакета pgf).

ответ

2

Добавление этих строк решает эту проблему:

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

Кредит на Томаша Janoušek, который дал ответ на этот пост в списке рассылки XeTeX: http://www.tug.org/pipermail/xetex/2009-June/013325.html.