[R] R: Including R plots in a Microsoft Word document

Michael A. Miller mmiller3 at iupui.edu
Mon Feb 23 22:42:49 CET 2004

>>>>> "Frank" == Frank E Harrell <feh3k at spamcop.net> writes:

    > Also, has anyone tried creating a Word document using
    > OpenOffice with figures imported from R?

I've tried that.  It works fine with openoffice, but not with
word.  For example, create a postscript file with R like this:

> postscript('tmp.eps',  paper = "special", width=5,height=5, horizontal=F, onefile=F)
> plot(seq(20))
> dev.off()

Then add a preview with epstool -tg --device tiffg3 tmp.eps tmp-tiff.eps

If I insert this figure into an openoffice text document, I see
the bitmap preview and it prints nicely on a postscript printer.

If I save the openoffice document as "Microsoft Word 97/2000/XP",
the figure looks the same on the screen in word as openoffice,
but when I print with word, I just get the bitmap preview, not
the nice postscript.  If I print the doc file with openoffice, it
works fine too. 

Note that this is all for OpenOffice 1.0.3 and Word 2000 on
windows 2000 pro.  I get similar results for openoffice 1.1 on
windows and various linuxes too.


Michael A. Miller                               mmiller3 at iupui.edu
  Imaging Sciences, Department of Radiology, IU School of Medicine

More information about the R-help mailing list