> When i process a pic file into a postscript file, for some reason it > gets shrunk automatically, how do i stop this? i type this in the > command line: > > pic floorB.pic | psroff -ms -t > floorB.ps > > and get this output: > > pic: 60 X 42 picture shrunk to 7 X 4.9
Uh, oh, whatever you use, it isn't groff! Anyway, I'm very grateful because your input file has identified a parsing bug in GNU pic. This: A: (1,1) B: (2,2) line from (A) to (B) or this: A: (1,1) B: (2,2) line from (A + (1,1)) to (B - (2,2)) were rejected (a fix is now in the CVS). You have to omit the outer parentheses to make it work with older GNU pic versions, e.g. A: (1,1) B: (2,2) line from A + (1,1) to B - (2,2) To come back to your example: There is no shrinking with groff. Due to the big width I use the following invocation to print it in landscape: groff -Tps -dpaper=letterl -P-pletter -P-l -p floorB.pic > floorB.ps The `groff' program is a wrapper for the many different pre- and postprocessors. `-Tps' selects the output device, `-p' calls pic, `-dpaper=letterl' defines the string register `paper' to contain `letterl' -- groff then adjusts the width and height for various macro packages. THe `-P-pletter' tells the output device to select the (physical) letter paper format, and `-P-l' tells the output device to use landscape. Werner _______________________________________________ Groff mailing list Groff@gnu.org http://lists.gnu.org/mailman/listinfo/groff