%% %% This is file `pppdftex.def', %% generated with the docstrip utility. %% %% The original source files were: %% %% pdfpages.dtx (with options: `pppdftexdef') %% %% This file is part of the pdfpages package. %% %% Copyright (C) 2001-2006 Andreas MATTHIAS %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either %% version 1.3c of this license or (at your option) any %% later version. The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3c or later is part of all distributions of %% LaTeX version 2005/12/01 or later. %% %% This work has the LPPL maintenance status `maintained'. %% %% The Current Maintainer of this work is Andreas Matthias . %% %% Please send error reports and suggestions for improvements to %% Andreas MATTHIAS . %% \def\AM@fileversion{v0.4a} \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: 2006-08-12 01:13:35 +0200 (Sat, 12 Aug 2006) $ \ProvidesFile{pppdftex.def} [\AM@filedate\space\AM@fileversion\space Pdfpages driver for pdfTeX (AM)] \ifnum\pdftexversion<100 \PackageError{pdfpages} {Package pdfpages requires at least\MessageBreak pdfTeX version 1.00} {Update your TeX distribution.} \let\AM@endinput\relax \expandafter\endinput \fi \ifcase\pdfoutput \input{ppnull.def} \expandafter\endinput \fi \begingroup \@ifundefined{ver@pdftex.def}{% \PackageError{pdfpages} {The graphics package was loaded with driver\MessageBreak `\Gin@driver', which cannot be used with pdfTeX} {Check the driver option of the graphics package.} \global\let\AM@endinput\relax \aftergroup\endinput}{} \endgroup \AM@ifdriverlater{pdftex}{2000/05/12}{}{% \PackageError{pdfpages} {Your version of `pdftex.def' is too old.\MessageBreak There is no multipage support\MessageBreak in `pdftex.def' < 0.02u} {Please, update your `pdftex.def'!}} \AM@ifdriverlater{pdftex}{2000/09/14}{}{% \PackageWarningNoLine{pdfpages}{% Your version of `pdftex.def' is too old.\MessageBreak There might be problems with\MessageBreak the `trim' and `clip' options.\MessageBreak Please, update your `pdftex.def'}} \def\AM@getpagecount{% \pdfximage{\AM@currentdocname}% \edef\AM@pagecount{\the\pdflastximagepages}% } \let\AM@pagewidth\pdfpagewidth \let\AM@pageheight\pdfpageheight \def\AM@setpagedimen{% \setlength{\pdfpagewidth}{\the\wd\@tempboxa}% \setlength{\pdfpageheight}{\the\ht\@tempboxa}% } \let\AM@fitpaper@special\relax \def\AM@findfile#1{% \AM@findfile@i{#1}{pdf}% \AM@findfile@ii{#1}% } \def\AM@setlscape{\pdfpageattr{/Rotate 90}} \def\AM@linktodoc@special@begin{% \pdfannot width \wd\@tempboxa height \ht\@tempboxa depth \dp\@tempboxa {/Subtype /Link /Border [0 0 0] /A << /S /GoToR /F (\AM@linkfilename) /D [\AM@linktodoc@page@m@ne \AM@linktodocfit] \ifAM@newwindow/NewWindow true\fi >>}% } \let\AM@linktodoc@special@end\relax \def\AM@survey@special@begin{% \pdfannot width \wd\@tempboxa height \ht\@tempboxa depth \dp\@tempboxa {/Subtype /Link /Border [0 0 0] /A << /S /GoTo /D (pdfpages.\AM@linktodoc@page@m@ne) >>}% } \let\AM@survey@special@end\relax \def\AM@thread@special@begin{% \pdfthread width \wd\@tempboxa height \ht\@tempboxa depth \dp\@tempboxa attr {/I <<\threadinfodict>>}% name {\AM@threadname}% } \let\AM@thread@special@end\relax \def\AM@dest@special{\pdfdest name {\AM@linkname.\AM@page} \AM@linkfit} \def\AM@anchor@special{\pdfdest name {pdfpages.\the\count1} fit} \edef\AM@linkfit@special{fitr width\the\wd\@tempboxa\space height0pt depth\the\@tempdima} \let\AM@disable@includegraphics\relax \endinput %% %% End of file `pppdftex.def'.