/margix 2 def
/margiy 2 def
+/margbx 10 def
+/margby 10 def
+
% strid = stride
/someyellow {
/kmx knx 1 sub def
/kmy kny 1 sub def
- /stridox szox n div def
- /stridoy szoy n div def
+ /stridox gridox n div def
+ /stridoy gridoy n div def
/szix stridox margox sub def
/sziy stridoy margoy sub def
} for
} for
- 0 setgray
- /Helvetica findfont 18 scalefont setfont
- 0 0 moveto
- (Y) show
- yellow (___) cvs show
-
} def
/ranges {
0 1 m { /yellow exch def
someyellow
+ 0 setgray
+ /Helvetica findfont 18 scalefont setfont
+ 0 0 moveto
+ (Y) show
+ yellow (___) cvs show
+
showpage
} for
/m 16 def
-/knx 1 def
+/knx 2 def
/kny 3 def
/kbase 0 def
-/kfact 0.5 def
+/kfact 5 16 div def
+
+/gridox szox def
+/gridoy szoy def
ranges
+
+/m 8 def
+/kbase 6 16 div def
+
+/gridox szox 2 div margbx sub def
+/gridoy szoy 2 div margby sub def
+
+0 1 3 { /yellowpage exch def
+0 1 1 { /yellowx exch def
+0 1 1 { /yellowy exch def
+
+gsave
+ yellowx gridox margbx add mul
+ yellowy gridoy margby add mul
+ translate
+
+ /yellow
+ yellowpage 2 div
+ yellowx add 2 div
+ yellowy add 2 div
+ def
+
+ yellow pstack pop
+
+ someyellow
+
+grestore
+
+} for
+} for
+showpage
+} for
+