[R] vignettes: .png graphics or pre-compiled .pdf

Yihui Xie xieyihui at gmail.com
Sat Nov 14 03:31:38 CET 2009


Hi Michael,

I have a dirty solution as attached to use png() for Sweave.

HTH.

Regards,
Yihui
--
Yihui Xie <xieyihui at gmail.com>
Phone: 515-294-6609 Web: http://yihui.name
Department of Statistics, Iowa State University
3211 Snedecor Hall, Ames, IA


On Fri, Nov 13, 2009 at 10:02 AM, Michael Friendly <friendly at yorku.ca> wrote:
> In a package I'm working on there is a vignette with a number of graphs that
> result in huge .pdf files, so
> the .pdf for the vignette is around 17 Mb.  If these graphs are converted to
> .png, and the .tex file
> is compiled with pdflatex, the resulting .pdf is ~1 Mb.
>
> I'm reluctant to put the .Rnw file into the package as is, generating the
> huge .pdf for the vignette.
> I first tried installing the smaller .pdf file in the package by itself (no
> .Rnw)
> together with a file inst/doc/index.html as recommended
> in 'Writing R Extensions.'  However, when the package is installed,
> vignette() can't find it
>
>> vignette(package="Guerry")
> no vignettes found
>> vignette("MultiSpat")
> Warning message:
> vignette 'MultiSpat' *not* found
>
> Alternatively, is there a way to generate .png graphs from the .Rnw file so
> that those are used in building
> the .pdf for the package?  AFAICS, \SweaveOpts{} offers only the choices of
> eps/pdf = {TRUE/FALSE}.
>
> -Michael
>
> --
> Michael Friendly     Email: friendly AT yorku DOT ca Professor, Psychology
> Dept.
> York University      Voice: 416 736-5115 x66249 Fax: 416 736-5814
> 4700 Keele Street    http://www.math.yorku.ca/SCS/friendly.html
> Toronto, ONT  M3J 1P3 CANADA
>
> ______________________________________________
> R-help at 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.
>


More information about the R-help mailing list