Skip to content
Prev 47652 / 63421 Next

Where to put package vignettes

Guillermino,

Sorry but I've never made it beyond Sweave in connection with R packages; we will have to wait for more insight from others.

S?ren

-----Original Message-----
From: Guillermo.Vinue at uv.es [mailto:Guillermo.Vinue at uv.es] 
Sent: 20. februar 2014 15:43
To: S?ren H?jsgaard
Cc: r-devel at r-project.org
Subject: RE: [Rd] Where to put package vignettes

Dear S?ren,

Thank you very much for your answer, it solved my problem and now my package can be installed both on Linux and Windows and the vignette is available in both systems. I put the vignette in /vignettes.

However, unfortunately my problems have not ended here. As mentioned, my vignette is built with knitr and with the following commands:

1) R CMD check foo
2) R CMD build foo
3) R CMD INSTALL foo_xxx.tar.gz

the vignette is built with Sweave!

I have read in http://yihui.name/knitr/demo/vignette/ that in that case, a Makefile should be incorporated.

I have incorporated in /inst/doc the makefile from https://github.com/yihui/knitr/blob/7eb34104/inst/doc/Makefile

however, my vignette is still built with Sweave. I use R 2.15.2.

How can I fix this performance?.

Thank you very much again.

Best regards,

Guillermo
Build the package foo with R CMD build foo. 3) Install the package with R CMD INSTALL foo_xxx.tar.gz
package with R CMD INSTALL foo, but then the vignettes will *not* be available (because it is in the build process that the vignettes go from /vignettes to /inst/doc)
[mailto:r-devel-bounces at r-project.org] On Behalf Of Guillermo.Vinue at uv.es
a vignette. Earlier on, to test my package, I tried to install it both in Linux and Windows and it worked. My vignette was in /inst/doc.
I've tried to install it again first in Linux and then in Windows (I removed that first installation some time ago).
and the vignette was available. However, when trying to install it in Windows (R 3.0.2), unfortunately the vignette didn't appear. My vignette is build with knitr.
accesible, but then in Linux, not.
Sweave sources is the subdirectory vignettes of the source packages, but for compatibility with earlier versions of R, vignette sources will be looked for in inst/doc if vignettes does not exist.
any installation and which files (.Rnw or .pdf) should be included?.
postings to the list, but I have not found a specifical answer to my doubts .