printing 2D graphics with a known scale

*To*: mathgroup at smc.vnet.net*Subject*: [mg24286] printing 2D graphics with a known scale*From*: Maarten.vanderBurgt at icos.be*Date*: Fri, 7 Jul 2000 00:11:28 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

Hallo, I have some 2D graph where the x-axis goes from -30 mm to 30 mm and the y axis goes from -40 mm to +20 mm. Is there a way to print this graph so that 60 mm (or 120 mm for a 2: 1 scale) on my printed page corresponds exactly to 60 mm on my x- and y-axes of the graph. I tried to use gr = Show[Graphics[..mygraphics..], PlotRange -> {{-30, 30}, {-30, 30}}, ImageSize -> 72*60/25.4] and then selected the resulting graphics and then printed it. I also tried exporting the graphics to PDF via Export["c:\\temp\\mygraph.pdf", gr, ImageSize -> 72*60/25.4] and then printed the resulting PDF file with Adobe Acrobat. (The factor 72 come from the Mathematica help for ImageSize: "ImageSize->72 xi specifies that the image should have a width of xi inches"; the factor 1/25.4 converts mm to inches). Both methods did not produce what I wanted. Has anyone any better solutions? thanks Maarten van der Burgt