You also need to make sure that your knitr vignettes include %\VignetteEngine{knitr::knitr}
See http://yihui.name/knitr/demo/vignette/ for full details. Hadley On Thu, Feb 20, 2014 at 8:56 AM, baptiste auguie <baptiste.aug...@gmail.com> wrote: > Hi, > > You should take the following steps: 1) upgrade R, 2) specify > VignetteBuilder: knitr in your DESCRIPTION file, 3) check how other CRAN > packages using knitr do it (e.g. knitr itself). No makefile is needed, that > was a temporary workaround, now irrelevant. > > HTH, > > baptiste > > > On 20 February 2014 11:45, Søren Højsgaard <sor...@math.aau.dk> wrote: > >> 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.vi...@uv.es [mailto:guillermo.vi...@uv.es] >> Sent: 20. februar 2014 15:43 >> To: Søren Højsgaard >> Cc: r-devel@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 >> >> > My understanding is this: >> > >> > 1) Put vignettes files (.Rnw files) in the /vignettes subdirectory. 2) >> Build the package foo with R CMD build foo. 3) Install the package with R >> CMD INSTALL foo_xxx.tar.gz >> > >> > Then the vignettes will be available. However you can also install the >> 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) >> > >> > Regards >> > Søren >> > >> > >> > -----Original Message----- >> > From: r-devel-boun...@r-project.org >> [mailto:r-devel-boun...@r-project.org] On Behalf Of guillermo.vi...@uv.es >> > Sent: 20. februar 2014 12:19 >> > To: r-devel@r-project.org >> > Subject: [Rd] Where to put package vignettes >> > >> > Dear R-devel list, >> > >> > My name is Guillermo Vinué. I have created an R package that includes >> 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. >> > >> > Now, I have finished for good and before submitting my package to CRAN >> I've tried to install it again first in Linux and then in Windows (I >> removed that first installation some time ago). >> > >> > My package was succesfully installed in Linux (Fedora 18 and R 2.15.2) >> 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. >> > >> > In fact, if I first install the package on Windows, the vignette is >> accesible, but then in Linux, not. >> > >> > I have read that as from R 2.14.0 the preferred location for the >> 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. >> > >> > Where do I have to put my vignette so that it could be available with >> any installation and which files (.Rnw or .pdf) should be included?. >> > >> > I hope you can clarify my doubts. I have seen the collection of prior >> postings to the list, but I have not found a specifical answer to my >> doubts . >> > >> > Thank you very much in advance. >> > >> > Best regards, >> > >> > Guillermo >> > >> > ______________________________________________ >> > R-devel@r-project.org mailing list >> > https://stat.ethz.ch/mailman/listinfo/r-devel >> > >> >> >> ______________________________________________ >> R-devel@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-devel >> > > [[alternative HTML version deleted]] > > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > -- http://had.co.nz/ ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel