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