[XeTeX] Beamer handout issue
Karljurgen Feuerherm
kfeuerherm at wlu.ca
Sun Sep 23 02:30:09 CEST 2012
I think I may have a fix, which I found (of course) not long after
posting this (which was after many hours of tinkering and searching and
tinkering...!)
\renewcommand\pgfsetupphysicalpagesizes{%
\pdfpagewidth\pgfphysicalwidth\pdfpageheight\pgfphysicalheight%
Not sure why it works, though....
K
>>> On Sat, Sep 22, 2012 at 6:20 PM, in message
<505E0185.94AB.00CC.0 at wlu.ca>,
Karljurgen Feuerherm <kfeuerherm at wlu.ca> wrote:
> Hi
>
> After being very frustrated when trying to create a Beamer handout,
I
> tried the minimal example below, which I found on the 'net. No go:
like
> before, the slides output were too large for the pagesize and I got
only
> the top left portion of each slide, regardless of options.
>
> Then, when I changed the engine to plain LaTeX, it worked fine. Any
> idea what's going on? I really need unicode so this is not an
acceptable
> solution for me. (In which case I use polyglossia, not babel; but
that's
> orthogonal to my problem.)
>
> Outputs attached.
>
> Thanks
>
> K
> -----
> \documentclass[handout]{beamer}
> \usepackage[english]{babel}
>
> \mode<handout>
> {
> \usepackage{pgf}
> \usepackage{pgfpages}
>
> \pgfpagesdeclarelayout{4 on 1 boxed}
> {
> \edef\pgfpageoptionheight{\the\paperheight}
> \edef\pgfpageoptionwidth{\the\paperwidth}
> \edef\pgfpageoptionborder{0pt}
> }
> {
> \pgfpagesphysicalpageoptions
> {%
> logical pages=4,%
> physical height=\pgfpageoptionheight,%
> physical width=\pgfpageoptionwidth%
> }
> \pgfpageslogicalpageoptions{1}
> {%
> border code=\pgfsetlinewidth{2pt}\pgfstroke,%
> border shrink=\pgfpageoptionborder,%
> resized width=.5\pgfphysicalwidth,%
> resized height=.5\pgfphysicalheight,%
> center=\pgfpoint{.25\pgfphysicalwidth}{.75\pgfphysicalheight}%
> }%
> \pgfpageslogicalpageoptions{2}
> {%
> border code=\pgfsetlinewidth{2pt}\pgfstroke,%
> border shrink=\pgfpageoptionborder,%
> resized width=.5\pgfphysicalwidth,%
> resized height=.5\pgfphysicalheight,%
> center=\pgfpoint{.75\pgfphysicalwidth}{.75\pgfphysicalheight}%
> }%
> \pgfpageslogicalpageoptions{3}
> {%
> border code=\pgfsetlinewidth{2pt}\pgfstroke,%
> border shrink=\pgfpageoptionborder,%
> resized width=.5\pgfphysicalwidth,%
> resized height=.5\pgfphysicalheight,%
> center=\pgfpoint{.25\pgfphysicalwidth}{.25\pgfphysicalheight}%
> }%
> \pgfpageslogicalpageoptions{4}
> {%
> border code=\pgfsetlinewidth{2pt}\pgfstroke,%
> border shrink=\pgfpageoptionborder,%
> resized width=.5\pgfphysicalwidth,%
> resized height=.5\pgfphysicalheight,%
> center=\pgfpoint{.75\pgfphysicalwidth}{.25\pgfphysicalheight}%
> }%
> }
>
>
> \pgfpagesuselayout{4 on 1 boxed}[letterpaper, border shrink=5mm,
> landscape]
> \nofiles
> }
>
> \begin{document}
> \begin{frame}
> Frame One
> \end{frame}
> \begin{frame}
> Frame Two
> \end{frame}
> \begin{frame}
> Frame Three
> \end{frame}
> \begin{frame}
> Frame Four
> \end{frame}
> \end{document}
More information about the XeTeX
mailing list