1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236
|
% If your printer doesn't support setpagedevice, and your default paper
% size is A4, uncomment this.
%@ A4size 210mm 297mm
%@+ %%PaperSize: A4
% If you want the lettersize definition that uses setpagedevice to be
% the default, comment this out.
@ letterSize 8.5in 11in
% More paper size information. First definition is the default.
% These definitions were generated by the contrib/mkdvipspapers Perl 5 script,
% by Yves.Arrouye@imag.fr.
%
% If your default is a4 put the a4 definition first (i.e., before the letter
% definition). You should always keep a definition here in order to have the
% document print on the desired paper if possible even outside your original
% environment.
%
% If your default is something else than a4, of course, put its
% definition first!
@ letter 8.5in 11in
@+ ! %%DocumentPaperSizes: Letter
@+ %%PaperSize: Letter
@+ %%BeginPaperSize: Letter
@+ /setpagedevice where {
@+ pop 1 dict dup /PageSize [ 612 792 ] put setpagedevice
@+ } {
@+ statusdict /lettertray known {
@+ statusdict begin lettertray end
@+ /letter where { pop letter } if
@+ } {
@+ /letter where {
@+ pop letter
@+ } {
@+ statusdict /setpage known {
@+ statusdict begin
@+ 612 792 0 setpage
@+ end
@+ } if
@+ } ifelse
@+ } ifelse
@+ } ifelse
@+ %%EndPaperSize
@ a4 210mm 297mm
@+ ! %%DocumentPaperSizes: a4
@+ %%PaperSize: a4
@+ %%BeginPaperSize: a4
@+ /setpagedevice where {
@+ pop 1 dict dup /PageSize [ 595 842 ] put setpagedevice
@+ } {
@+ statusdict /a4tray known {
@+ statusdict begin a4tray end
@+ /a4 where { pop a4 } if
@+ } {
@+ /a4 where {
@+ pop a4
@+ } {
@+ statusdict /setpage known {
@+ statusdict begin
@+ 595 842 0 setpage
@+ end
@+ } if
@+ } ifelse
@+ } ifelse
@+ } ifelse
@+ %%EndPaperSize
@ 11x17 11in 17in
@+ ! %%DocumentPaperSizes: 11x17
@+ %%PaperSize: 11x17
@+ %%BeginPaperSize: 11x17
@+ /setpagedevice where {
@+ pop 1 dict dup /PageSize [ 792 1224 ] put setpagedevice
@+ } {
@+ statusdict /11x17tray known {
@+ statusdict begin 11x17tray end
@+ /11x17 where { pop 11x17 } if
@+ } {
@+ /11x17 where {
@+ pop 11x17
@+ } {
@+ statusdict /setpage known {
@+ statusdict begin
@+ 792 1224 0 setpage
@+ end
@+ } if
@+ } ifelse
@+ } ifelse
@+ } ifelse
@+ %%EndPaperSize
@ a3 297mm 420mm
@+ ! %%DocumentPaperSizes: a3
@+ %%PaperSize: a3
@+ %%BeginPaperSize: a3
@+ /setpagedevice where {
@+ pop 1 dict dup /PageSize [ 842 1190 ] put setpagedevice
@+ } {
@+ statusdict /a3tray known {
@+ statusdict begin a3tray end
@+ /a3 where { pop a3 } if
@+ } {
@+ /a3 where {
@+ pop a3
@+ } {
@+ statusdict /setpage known {
@+ statusdict begin
@+ 842 1190 0 setpage
@+ end
@+ } if
@+ } ifelse
@+ } ifelse
@+ } ifelse
@+ %%EndPaperSize
@ b5 177mm 250mm
@+ ! %%DocumentPaperSizes: b5
@+ %%PaperSize: b5
@+ %%BeginPaperSize: b5
@+ /setpagedevice where {
@+ pop 1 dict dup /PageSize [ 502 709 ] put setpagedevice
@+ } {
@+ statusdict /b5tray known {
@+ statusdict begin b5tray end
@+ /ab5 where { pop ab5 } if
@+ } {
@+ /ab5 where {
@+ pop ab5
@+ } {
@+ statusdict /setpage known {
@+ statusdict begin
@+ 502 709 0 setpage
@+ end
@+ } if
@+ } ifelse
@+ } ifelse
@+ } ifelse
@+ %%EndPaperSize
@ ledger 11in 17in
@+ ! %%DocumentPaperSizes: Ledger
@+ %%PaperSize: Ledger
@+ %%BeginPaperSize: Ledger
@+ /setpagedevice where {
@+ pop 1 dict dup /PageSize [ 792 1224 exch ] put setpagedevice
@+ } {
@+ statusdict /ledgertray known {
@+ statusdict begin ledgertray end
@+ /ledger where { pop ledger } if
@+ } {
@+ /ledger where {
@+ pop ledger
@+ } {
@+ statusdict /setpage known {
@+ statusdict begin
@+ 792 1224 1 setpage
@+ end
@+ } if
@+ } ifelse
@+ } ifelse
@+ } ifelse
@+ %%EndPaperSize
@ legal 8.5in 14in
@+ ! %%DocumentPaperSizes: Legal
@+ %%PaperSize: Legal
@+ %%BeginPaperSize: Legal
@+ /setpagedevice where {
@+ pop 1 dict dup /PageSize [ 612 1008 ] put setpagedevice
@+ } {
@+ statusdict /legaltray known {
@+ statusdict begin legaltray end
@+ /legal where { pop legal } if
@+ } {
@+ /legal where {
@+ pop legal
@+ } {
@+ statusdict /setpage known {
@+ statusdict begin
@+ 612 1008 0 setpage
@+ end
@+ } if
@+ } ifelse
@+ } ifelse
@+ } ifelse
@+ %%EndPaperSize
@ note 7.5in 10in
@+ ! %%DocumentPaperSizes: Note
@+ %%PaperSize: Note
@+ %%BeginPaperSize: Note
@+ /setpagedevice where {
@+ pop 1 dict dup /PageSize [ 540 720 ] put setpagedevice
@+ } {
@+ statusdict /notetray known {
@+ statusdict begin notetray end
@+ /note where { pop note } if
@+ } {
@+ /note where {
@+ pop note
@+ } {
@+ statusdict /setpage known {
@+ statusdict begin
@+ 540 720 0 setpage
@+ end
@+ } if
@+ } ifelse
@+ } ifelse
@+ } ifelse
@+ %%EndPaperSize
@ tabloid 11in 17in
@+ ! %%DocumentPaperSizes: Tabloid
@+ %%PaperSize: Tabloid
@+ %%BeginPaperSize: Tabloid
@+ /setpagedevice where {
@+ pop 1 dict dup /PageSize [ 792 1224 ] put setpagedevice
@+ } {
@+ statusdict /11x17tray known {
@+ statusdict begin 11x17tray end
@+ /11x17 where { pop 11x17 } if
@+ } {
@+ /11x17 where {
@+ pop 11x17
@+ } {
@+ statusdict /setpage known {
@+ statusdict begin
@+ 792 1224 0 setpage
@+ end
@+ } if
@+ } ifelse
@+ } ifelse
@+ } ifelse
@+ %%EndPaperSize
|