[Rd] postscript problem (PR#1147)
Peter Dalgaard BSA
p.dalgaard@biostat.ku.dk
26 Oct 2001 23:48:04 +0200
Peter Kleiweg <kleiweg@let.rug.nl> writes:
> kjetilh@umsanet.edu.bo scribeva...
>
> > I reported this earlier, and have got reports that others have the same
> > promlem on UNIX machines, so it is not only a windows problem
> > S I file a bug report.
> >
> > The function (boot.stat) given at the end produces a postscript file,
> > which cannot be included correctly in LaTeX. Specifically,
> > the image in LaTeX (when translated by dvips to postscript)
> > becomes very small, not using the bounding box, and turned on its head!
>
> I tested this. There is definitely something wrong with the
> PostScript output. The first command that is called that does
> something in the graphics state is 'cl', and this command starts
> with a 'grestore'. So, there is a call to 'grestore' in the
> PostScipt file that was not preceeded by a call to 'gsave'. The
> result is the undoing of a 'gsave' in the embedding code.
>
> I compared the PostScript code to the code that was generated
> with another graphic that didn't cause any problemns. Seems that
> what is missing in the defective code is a call to 'bp' at the
> start. Inserting this command before the first call to 'cl'
> fixes the problem.
>
> Why 'bp' is missing is something someone else should figure out.
Thanks for the analysis. For debugging, the following minimal example
may be helpful
b<-
function ()
{
split.screen(c(1, 2))
screen(1)
plot(0)
}
b();postscript();b();dev.off()
notice that it will not happen unless you plot to the screen first.
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._