On 23/04/2020 11:10 a.m., John Lawson wrote:
My AQLSchemes package has a pdf vignette created with Rmarkdown. I tried to
add a vignette to my daewr package in exactly the same way, by setting the
Description file like the AQLSchemes package Description file with the
statements
Suggests: R.rsp
VignetteBuilder: R.rsp.
In both packages I put the vignette .Rmd file and output .pdf file in the
vignettes directory, and the inst directory is empty
When I run the check on the AQLSchemes on my local machine, I see the
messages
- preparing 'AQLSchemes':
v checking DESCRIPTION meta-information ...
- installing the package to build vignettes
...
checking sizes of PDF files under 'inst/doc' ... NOTE
Unable to find GhostScript executable to run checks on size reduction
0 errors v | 0 warnings v | 1 note x
and the package builds correctly with the vignette
However, when I run the check on daewr I see the messages
- preparing 'daewr': (665ms)
v checking DESCRIPTION meta-information ...
- checking for LF line-endings in source and make files and shell scripts
(894ms)
- checking for empty or unneeded directories
Removed empty directory 'daewr/inst'
...
checking files in 'vignettes' ... WARNING
Files in the 'vignettes' directory but no files in 'inst/doc':
'ModelRobust.Rmd', 'ModelRobust.pdf'
0 errors v | 1 warning x | 0 notes v
Error: R CMD check found WARNINGs
Execution halted
The two packages are set up in the same way. Any insight as to why one
builds with the vignette but the other does not, would be greatly
appreciated.
As far as I know R.rsp doesn't support Rmd vignettes. I just took a
quick look at the code, and it appears to support these formats: .rsp,
.pdf.asis, .html.asis, .tex, .ltx, .md, .md.rsp.
So you should rename the source file to one of those, or choose a
different vignette engine. knitr::rmarkdown is the usual engine to use
with R Markdown files.
Duncan Murdoch
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel