file2.eps opens as a graph in windows PP 2010 and as an icon in PP 2013.

RPlot2.pptx <https://www.dropbox.com/s/snm7cb9chrkcrff/RPlot2.pptx> opens
as a graph in both windows PP and in Mac PP.


On Wed, Jul 24, 2013 at 2:39 PM, Marc Schwartz <marc_schwartz@me.com> wrote:

> Rich,
>
> I don't have direct access to Windows and I don't run a VM on my Mac.
>
> I e-mailed two PPTX files created on my Mac (Office 2011) to a colleague
> who has Office 2010 on his Windows laptop. The first was the file on
> DropBox that I linked earlier, with the regular plot. The second is this
> PPTX file:
>
>   https://www.dropbox.com/s/snm7cb9chrkcrff/RPlot2.pptx
>
> which contains this EPS file created with the barchart() code that you had
> below:
>
>   https://www.dropbox.com/s/ujchnft7q3aa3pw/file2.eps
>
> I went over to his office and he could open both PPTX files on his laptop
> and both of the embedded EPS plots were viewable without issue.
>
> Can you open the PPTX file that I created above on your Windows instance?
>
> Marc
>
>
> On Jul 24, 2013, at 12:56 PM, Rmh <rmh@temple.edu> wrote:
>
> > office 2011 on mac, 2013 on windows.
> >
> > i see the same misbehavior in base and lattice.
> > my standard simple test is
> > plot(1:10)
> > which is base.
> >
> > did you try the windows side yet?
> >
> > Rich
> >
> > Sent from my iPhone
> >
> > On Jul 24, 2013, at 13:22, Marc Schwartz <marc_schwartz@me.com> wrote:
> >
> >> Hi Rich,
> >>
> >> That's curious.
> >>
> >> I noted that you are using barchart() below which is lattice versus
> base graphics. Is there any difference in the result on Windows if you use
> barplot() instead? If so, perhaps there is something about lattice graphics
> in this context.
> >>
> >> Also, are you using Office 2008 or Office 2011 on your Mac? 2011
> substantially improved Windows file format compatibility, not to mention a
> plethora of bug fixes.
> >>
> >> Regards,
> >>
> >> Marc
> >>
> >>
> >> On Jul 24, 2013, at 11:37 AM, Richard M. Heiberger <rmh@temple.edu>
> wrote:
> >>
> >>> Marc,
> >>>
> >>> very interesting.
> >>>
> >>> Your example works on Windows.  This example doesn't work on windows
> >>>
> >>>> postscript(file = "file2.eps", height = 4, width = 4,
> >>> +                 horizontal = FALSE, onefile = FALSE, paper =
> "special")
> >>>> barchart(1:3)
> >>>> dev.off()
> >>>
> >>> Several examples, including the real one I was having trouble with
> >>> previously, work on
> >>> PowerPoint on Mac.  They don't work on PowerPoint in Windows.
> >>>
> >>> More: I put some eps figures into PP on Mac (where they work) and then
> >>> saved the file and
> >>> opened it in PP on Windows.  They don't work on Windows.
> >>>
> >>> Since Windows PP users are the target audience at the moment, I will
> stay
> >>> with the res=300 png file.
> >>>
> >>> This is consistent with my other experiences with PP and Word for Mac,
> >>> compared to PP and
> >>> Word for Windows.  The two MS sets of programs are highly correlated,
> but
> >>> far from identical.
> >>>
> >>> When people send my PP or Word files, I am more likely to open them
> first
> >>> on the Mac side of my
> >>> machine.  The graphs have spurious lines (connecting the end of the red
> >>> line to the beginning of
> >>> the green line, for example, when the two lines should be distinct).
> >>> Alignment is different
> >>> (two-line titles will get folded at the wrong place).  I need to move
> back
> >>> to the Windows side in
> >>> the VM to see the files as the author intended.
> >>>
> >>> Rich
> >>>
> >>>
> >>> On Wed, Jul 24, 2013 at 12:16 PM, Marc Schwartz <marc_schwartz@me.com
> >wrote:
> >>>
> >>>> Hi Rich,
> >>>>
> >>>> Seems to work for me using Powerpoint in MS Office 2011 for Mac.
> >>>>
> >>>> I used the following code:
> >>>>
> >>>> postscript(file = "file.eps", height = 4, width = 4,
> >>>>              horizontal = FALSE, onefile = FALSE, paper = "special")
> >>>>
> >>>> plot(rnorm(20))
> >>>>
> >>>> dev.off()
> >>>>
> >>>>
> >>>>
> >>>> Then I used the insert picture from file function in Powerpoint. It
> >>>> created the PNG preview during import and I can see that on the slide
> in
> >>>> the application without issue.
> >>>>
> >>>> I put the EPS file and the PPTX file up on DropBox if you want to
> look at
> >>>> them:
> >>>>
> >>>> EPS File: https://www.dropbox.com/s/d8avze4yv51blso/file.eps
> >>>>
> >>>> PPTX file: https://www.dropbox.com/s/pm7oejm0g6rc0a5/RPlot.pptx
> >>>>
> >>>>
> >>>> Regards,
> >>>>
> >>>> Marc
> >>>>
> >>>>
> >>>>
> >>>> On Jul 24, 2013, at 10:49 AM, "Richard M. Heiberger" <rmh@temple.edu>
> >>>> wrote:
> >>>>
> >>>> Thanks Marc,
> >>>>
> >>>> the extra arguments to postscript still don't produce something that
> >>>> PowerPoint will accept.
> >>>> With your call, PP still displayed only the icon.  PP did not
> generate its
> >>>> own png file.
> >>>>
> >>>> Since my immediate goal is the projection screen for a PowerPoint
> >>>> presentation, I will go
> >>>> directly to the png file.  For the proceedings and for paper I will
> >>>> continue to use the pdf file.
> >>>>
> >>>> Rich
> >>>>
> >>>> On Wed, Jul 24, 2013 at 11:36 AM, Marc Schwartz <marc_schwartz@me.com
> >wrote:
> >>>>
> >>>>> Rich,
> >>>>>
> >>>>> You are missing some options in the call to postscript() below. It
> needs
> >>>>> to be:
> >>>>>
> >>>>> postscript(file = "file.eps", width = x, height = y,
> >>>>>           horizontal = FALSE, onefile = FALSE, paper = "special")
> >>>>>
> >>>>> The first line needs to have values for 'x' and 'y' for the width and
> >>>>> height of the image, as they default to 0.
> >>>>>
> >>>>> The second line of 3 options are all critical to producing an EPS
> file,
> >>>>> as opposed to a PS file. This is described in the 4th paragraph of
> the
> >>>>> Details section of ?postscript.
> >>>>>
> >>>>> If you import that file into any of the MS Office products (typically
> >>>>> also for OpenOffce, LibreOffice, etc.), a PNG preview image will be
> created
> >>>>> during import. It is the PNG bitmapped image that you can see when
> >>>>> displaying the EPS file in the document, hence the degradation in
> quality.
> >>>>> Some years ago, all you would see is a rectangular box with an "X"
> across
> >>>>> it, as a placeholder for the imported image.
> >>>>>
> >>>>> Only if you then print the Office file using a Postscript printer
> driver,
> >>>>> will you see the actual vector based EPS image. The target of that
> printing
> >>>>> operation could be a printer for hard copy, a PS or a PDF file. MS
> Office
> >>>>> does not support the rendering of the EPS image directly.
> >>>>>
> >>>>> If you are operating on Windows, as opposed to Linux or OSX,
> typically
> >>>>> EMF/WMF files are the easiest way to go in terms of sticking R plots
> into
> >>>>> an Office file, as they are also vector based images, but are
> effectively
> >>>>> Windows only.
> >>>>>
> >>>>> Regards,
> >>>>>
> >>>>> Marc Schwartz
> >>>>>
> >>>>>
> >>>>> On Jul 24, 2013, at 10:20 AM, Richard M. Heiberger <rmh@temple.edu>
> >>>>> wrote:
> >>>>>
> >>>>>> png("png300.png", res=300, width=2880, height=1440)
> >>>>>>
> >>>>>> gives good behavior.  Thank you.  This will become my standard for
> >>>>> export
> >>>>>> to powerpoint.
> >>>>>>
> >>>>>> postscript(file='file.eps', onefile=FALSE)
> >>>>>> produces eps files that powerpoint rejects, even though ghostview is
> >>>>>> satisfied.
> >>>>>>
> >>>>>> Rich
> >>>>>>
> >>>>>>
> >>>>>> On Wed, Jul 24, 2013 at 2:07 AM, Patrick Connolly <
> >>>>>> p_connolly@slingshot.co.nz> wrote:
> >>>>>>
> >>>>>>> On Tue, 23-Jul-2013 at 10:23PM -0400, Richard M. Heiberger wrote:
> >>>>>>>
> >>>>>>> |> I have colleagues who use powerpoint.  When I send my
> colleagues pdf
> >>>>>>> files
> >>>>>>> |> or ps files, powerpoint
> >>>>>>> |> rejects them.  Powerpoint does accept some eps files.
> >>>>>>> |>
> >>>>>>>
> >>>>>>> [...]
> >>>>>>>
> >>>>>>> |> Does anyone know a workaround that will get vector graphics
> from R
> >>>>> into
> >>>>>>> |> powerpoint?
> >>>>>>> |> win.metafile is not acceptable.  The resolution of emf files
> from R
> >>>>> is
> >>>>>>> |> worse than png files.
> >>>>>>>
> >>>>>>> Maybe worse than png files at the default resolution which is 72
> dpi.
> >>>>>>> Change that to something like 300 and nobody will see a jagged
> edge in
> >>>>>>> a PowerPoint slide.
> >>>>>>>
> >>>>>>> HTH
> >>>>>>>
> >>>>>>>
> >>>>>>> |>
> >>>>>>> |> Thanks
> >>>>>>> |> Rich
> >>>
> >>>   [[alternative HTML version deleted]]
> >>>
> >>> ______________________________________________
> >>> R-help@r-project.org mailing list
> >>> https://stat.ethz.ch/mailman/listinfo/r-help
> >>> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> >>> and provide commented, minimal, self-contained, reproducible code.
> >>
> >
> > ______________________________________________
> > R-help@r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
>
>

	[[alternative HTML version deleted]]

