diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty b/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty index 94ab6414823..0cac2fd8ad6 100644 --- a/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty +++ b/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty @@ -50,8 +50,23 @@ \setkeys{beamerzoom}{#3}% \only<#1>{% {\hypersetup{pdfhighlight={/P},pdfborder={0 0 \beamer@zoomborderwidth}}% - \global\setbox\@tempboxa=\vbox{\hyperlink{\beamer@labelzoomed}{\vbox to #7{\hbox - to#6{\hfil}\vfil}}}}% + \global\setbox\@tempboxa=\vbox{\hyperlink{\beamer@labelzoomed}{% + \expandafter\ifx\csname XeTeXrevision\endcsname\relax + \vbox to #7{% + \hbox to#6{\hfil}% + \vfil% + }% + \else% + \begingroup% + \normalsize% + \begin{pgfpicture}{0pt}{0pt}{#6}{#7}% + \pgfsetfillopacity{0} + \pgftext[x=0cm,y=3pt]{.} + \pgftext[x=#6,y=\dimexpr#7-\baselineskip+3pt]{.} + \end{pgfpicture}% + \endgroup% + \fi% + }}}% \ht\@tempboxa=0pt% \wd\@tempboxa=0pt% \dp\@tempboxa=0pt% |