On 3 July 2019 at 19:43, Michael Gruenstaeudl wrote: | Assume an R package `myPackage` that contains the folder `vignettes`, in | which the TEX-file `PACViR_Vignette.tex` and two image files | (`image1.pdf` and `image2.pdf`) are located. The TEX-file compiles | nicely without the need to use Sweave or knitr. | | Upon testing the package for submission to CRAN via `R CMD check PACViR | --as-cran`, I receive the following NOTES, which appear to prevent CRAN | from accepting my package: | | | Flavor: r-devel-windows-ix86+x86_64 | Check: files in 'vignettes', Result: NOTE | Package has no Sweave vignette sources and no VignetteBuilder field. | | Flavor: r-devel-linux-x86_64-debian-gcc | Check: files in ‘vignettes’, Result: NOTE | Package has no Sweave vignette sources and no VignetteBuilder field. | | What is needed to address this issue? Do I need to specify a | `VignetteBuilder` somewhere?
Your mental model may be that any suitable latex or tex file will pass for a vignette. But that is not how it works. Luckily it is both easy to turn your .tex into an .Rnw, and that should be all you need. Ie something like \documentclass{article} %\VignetteIndexEntry{SOMETHING OR OTHER HERE} %\VignetteKeywords{HERE TOO} %\VignettePackage{HERE TOO} %\VignetteEncoding{UTF-8} \begin{document} % your latex code here \end{document} save as vignette/my_package_vignette.Rnw is all it takes. You can add latex commands to the header as usual, and can do just about anything the document part. Including weaving R code. But you don't have too. Fully static work. You can also go a third way and pre-render your vignette and then have a minimal file slurping it in. Mark described that here: http://www.markvanderloo.eu/yaRb/2019/01/11/add-a-static-pdf-vignette-to-an-r-package/ and I am doing that in a few packages as I was getting bored of having to see builds or checks randomly fail if some semi-common tex files or styles were missing. Dirk -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel