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
|
%%BeginProcSet: maxfix 1 1
% dvi2ps patch file for Macintosh's LaserPrep
% version 1.1 5/12/1991
% Copyright (C) 1990, 1991
% Kazuhiro Kazama (kazama@expert-sun.ntt.jp)
% NTT Software Laboratories
% All rights reserved.
TeXDict begin
/@MacSetUp {
userdict /md known {
userdict /md get type /dicttype eq {
md /txpose known {
md /txpose {
pxs pys scale
ppr aload pop
por {
noflips {
pop exch neg exch translate pop
1 -1 scale
} if
xflip yflip and {
pop exch neg exch translate
180 rotate
1 -1 scale
ppr 3 get ppr 1 get neg sub neg
ppr 2 get ppr 0 get neg sub neg translate
} if
xflip yflip not and {
pop
exch neg exch translate
pop
180 rotate
ppr 3 get ppr 1 get neg sub neg 0 translate
} if
yflip xflip not and {
ppr 1 get neg ppr 0 get neg translate
} if
}{
noflips {
translate
pop pop
270 rotate
1 -1 scale
} if
xflip yflip and {
translate
pop pop
90 rotate
1 -1 scale
ppr 3 get ppr 1 get neg sub neg
ppr 2 get ppr 0 get neg sub neg translate
} if
xflip yflip not and {
translate
pop pop
90 rotate
ppr 3 get ppr 1 get neg sub neg 0 translate
} if
yflip xflip not and {
translate
pop pop
270 rotate
ppr 2 get ppr 0 get neg sub neg 0 exch translate
} if
} ifelse
scaleby96 {
ppr aload pop
4 -1 roll add 2 div 3 1 roll add 2 div 2 copy translate
.96 dup scale
neg exch neg exch translate
} if
} bind put
md /cp {pop pop pm restore} bind put
} if
} if
} if
} bind def
end % TeXDict
%%EndProcSet
|