~ubuntu-branches/ubuntu/jaunty/texlive-bin/jaunty

« back to all changes in this revision

Viewing changes to texmf-dist/tex/latex/pdfpages/pppdftex.def

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Preining
  • Date: 2008-06-26 23:14:59 UTC
  • mfrom: (2.1.30 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080626231459-y02rjsrgtafu83yr
Tags: 2007.dfsg.2-3
add missing source roadmap.fig of roadmap.eps in fontinst documentation
(Closes: #482915) (urgency medium due to RC bug)
(new patch add-missing-fontinst-source)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
%%
2
 
%% This is file `pppdftex.def',
3
 
%% generated with the docstrip utility.
4
 
%%
5
 
%% The original source files were:
6
 
%%
7
 
%% pdfpages.dtx  (with options: `pppdftexdef')
8
 
%% 
9
 
%% This is a package for PDFLaTeX, which makes it
10
 
%% easy to insert pages of external PDF documents.
11
 
%% 
12
 
%% This file is part of the pdfpages package.
13
 
%% 
14
 
%% Copyright (C) 2001-2003 Andreas MATTHIAS.
15
 
%% 
16
 
%% Please send error reports and suggestions for improvements to
17
 
%%   Andreas MATTHIAS <amat@kabsi.at>.
18
 
%%
19
 
\ProvidesFile{pppdftex.def}
20
 
   [2004/01/31 v0.3e
21
 
    Pdfpages driver for pdfTeX (AM)]
22
 
\ifnum\pdftexversion<100
23
 
  \PackageError{pdfpages}
24
 
         {Package pdfpages requires at least\MessageBreak
25
 
          pdfTeX version 1.00}
26
 
         {Update your TeX distribution.}
27
 
  \let\AM@endinput\relax
28
 
  \expandafter\endinput
29
 
\fi
30
 
\ifcase\pdfoutput
31
 
  \PackageError{pdfpages}
32
 
         {You produce DVI output but PDF output\MessageBreak
33
 
          is needed for package pdfpages}
34
 
         {Set output to PDF. (use: \pdfoutput = 1)}
35
 
  \let\AM@endinput\relax
36
 
  \expandafter\endinput
37
 
\fi
38
 
\begingroup
39
 
\@ifundefined{ver@pdftex.def}{%
40
 
  \PackageError{pdfpages}
41
 
         {The graphics package was loaded with driver\MessageBreak
42
 
          `\Gin@driver', which cannot be used with pdfTeX}
43
 
         {Check the driver option of the graphics package.}
44
 
  \global\let\AM@endinput\relax
45
 
  \aftergroup\endinput}{}
46
 
\endgroup
47
 
\AM@ifdriverlater{pdftex}{2000/05/12}{}{%
48
 
    \PackageError{pdfpages}
49
 
         {Your version of `pdftex.def' is too old.\MessageBreak
50
 
          There is no multipage support\MessageBreak
51
 
          in `pdftex.def' < 0.02u}
52
 
         {Please, update your `pdftex.def'!}}
53
 
\AM@ifdriverlater{pdftex}{2000/09/14}{}{%
54
 
    \PackageWarningNoLine{pdfpages}{%
55
 
         Your version of `pdftex.def' is too old.\MessageBreak
56
 
         There might be problems with\MessageBreak
57
 
         the `trim' and `clip' options.\MessageBreak
58
 
         Please, update your `pdftex.def'}}
59
 
\def\AM@getpagecount{%
60
 
  \pdfximage{\AM@currentdocname}%
61
 
  \edef\AM@pagecount{\the\pdflastximagepages}%
62
 
}
63
 
\let\AM@pagewidth\pdfpagewidth
64
 
\let\AM@pageheight\pdfpageheight
65
 
\def\AM@setpagedimen{%
66
 
  \setlength{\pdfpagewidth}{\the\wd\@tempboxa}%
67
 
  \setlength{\pdfpageheight}{\the\ht\@tempboxa}%
68
 
}
69
 
\let\AM@fitpaper@special\relax
70
 
\def\AM@findfile#1{%
71
 
  \AM@findfile@i{#1}{pdf}%
72
 
  \AM@findfile@ii{#1}%
73
 
}
74
 
\def\AM@setlscape{\pdfpageattr{/Rotate 90}}
75
 
\def\AM@linktodoc@special@begin{%
76
 
    \pdfannot width \wd\@tempboxa
77
 
              height \ht\@tempboxa
78
 
              depth \dp\@tempboxa
79
 
              {/Subtype /Link /Border [0 0 0]
80
 
               /A << /S /GoToR
81
 
                     /F (\AM@linkfilename)
82
 
                     /D [\AM@linktodoc@page@m@ne \AM@linktodocfit]
83
 
                     \ifAM@newwindow/NewWindow true\fi >>}%
84
 
}
85
 
\let\AM@linktodoc@special@end\relax
86
 
\def\AM@survey@special@begin{%
87
 
    \pdfannot width \wd\@tempboxa
88
 
              height \ht\@tempboxa
89
 
              depth \dp\@tempboxa
90
 
              {/Subtype /Link /Border [0 0 0]
91
 
               /A << /S /GoTo
92
 
                     /D (pdfpages.\AM@linktodoc@page@m@ne) >>}%
93
 
}
94
 
\let\AM@survey@special@end\relax
95
 
\def\AM@thread@special@begin{%
96
 
      \pdfthread width \wd\@tempboxa
97
 
                 height \ht\@tempboxa
98
 
                 depth \dp\@tempboxa
99
 
                 attr {/I <<\threadinfodict>>}%
100
 
                 name {\AM@threadname}%
101
 
}
102
 
\let\AM@thread@special@end\relax
103
 
\def\AM@dest@special{\pdfdest name {\AM@linkname.\AM@page} \AM@linkfit}
104
 
\def\AM@anchor@special{\pdfdest name {pdfpages.\the\count1} fit}
105
 
 
106
 
\endinput
107
 
%%
108
 
%% End of file `pppdftex.def'.