diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/pdfpages/ppxetex.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/pdfpages/ppxetex.def | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/latex/pdfpages/ppxetex.def b/Master/texmf-dist/tex/latex/pdfpages/ppxetex.def index 7f034f417ec..9d1b3820179 100644 --- a/Master/texmf-dist/tex/latex/pdfpages/ppxetex.def +++ b/Master/texmf-dist/tex/latex/pdfpages/ppxetex.def @@ -24,17 +24,13 @@ %% Please send error reports and suggestions for improvements to %% Andreas MATTHIAS <andreas.matthias@gmail.com>. %% -\def\AM@fileversion{v0.4w} +\def\AM@fileversion{v0.4x} \def\AM@SVN@Date@i#1-#2-#3\END{\def\AM@filedate{#1/#2/#3}} \def\AM@SVN@Date$Date: #1 #2${\AM@SVN@Date@i#1\END} -\AM@SVN@Date$Date: 2015-04-15 23:44:35 +0200 (Wed, 15 Apr 2015) $ +\AM@SVN@Date$Date: 2015-05-11 18:08:19 +0200 (Mon, 11 May 2015) $ \ProvidesFile{ppxetex.def} [\AM@filedate\space\AM@fileversion\space Pdfpages driver for XeTeX (AM)] -%% \def\AM@getpagecount{% -%% \setbox\@tempboxa=\hbox{\includegraphics{\AM@currentdocname}}% -%% \edef\AM@pagecount{\the\pdflastximagepages}% -%% } \begingroup \@ifundefined{ver@xetex.def}{% \PackageError{pdfpages} @@ -49,7 +45,10 @@ } \def\AM@getpagecount{% \expandafter\filename@parse\expandafter{\AM@currentdocname}% - \lowercase{\edef\type@ext{.\filename@ext}}% + \edef\type@ext{% + \noexpand\lowercase{% + \noexpand\def\noexpand\type@ext{.\filename@ext}}}% + \type@ext \ifx\type@ext\G@pdf@ext \ifdefined\import@path \let\AM@import@path\import@path @@ -77,11 +76,13 @@ \fi \fi \endgroup -\let\AM@pagewidth\pdfpagewidth -\let\AM@pageheight\pdfpageheight +\def\AM@getpagedimen{% + \AM@pagewidth=\paperwidth + \AM@pageheight=\paperheight +} \def\AM@setpagedimen{% - \setlength{\pdfpagewidth}{\wd\@tempboxa}% - \setlength{\pdfpageheight}{\ht\@tempboxa+\dp\@tempboxa}% + \pdfpagewidth\AM@pagewidth + \pdfpageheight\AM@pageheight } \def\AM@pagesize@boogie{% \ifdim\AM@pagewidth=\z@ |