Dear All, As you mentioned, it was a matter of upgrading R. Now I have R 3.0.2 and everything has worked well.
Thank you very much for all your comments and suggestions. They have been very helpful. Best regards, Guillermo > It is not guaranteed that knitr vignettes will work for R < 3.0.x > (even with the Makefile approach, which was really a hack). Unless you > must stay with R 2.15.x, you are strongly recommended to upgrade to R > 3.0.x and forget about the Makefile approach. Then follow the three > steps mentioned in http://yihui.name/knitr/demo/vignette/ > > If you still cannot work it out, please point us to the source of your package. > > Regards, > Yihui > -- > Yihui Xie <xieyi...@gmail.com> > Web: http://yihui.name > > > On Thu, Feb 20, 2014 at 8:43 AM, <guillermo.vi...@uv.es> wrote: > > 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