On 12/11/17 08:08, Georgi Boshnakov wrote:
It is more subtle than that.
\Sexpr triggers the creation of "partial Rd database" which becomes part of the 
built package (the tar.gz file), although what exactly happens may also depend on 'stage' 
options of the \Sexpr's.

... However when I do the "R CMD  build" thing, when it comes to the
"* building the PDF package manual"
step it says "Hmm ... looks like a package" (no shit, Sherlock!) and
emits a huge amount of verbose LaTeX diagnostics.

I have never seen  "* building the PDF package manual" from 'R CMD build', see 
below for a sample console output on Windows from a package which contains Rd macros and 
vignettes.

But did/do the macros have \Sexpr's in them?

The messages you show seem to come from 'Rd2pdf'. Is it possible that you have 
some custom script that builds the manual, as well?

No.  I haven't.

Also some environment variable may be the culprit.

Don't think so.

Anyhow, the message from R CMD build --help very clearly says:

Usage: R CMD build [options] pkgdirs

Build R packages from package sources in the directories specified by
‘pkgdirs’

Options:
   -h, --help        print short help message and exit
   -v, --version        print version info and exit

   --force               force removal of INDEX file
   --keep-empty-dirs     do not remove empty dirs
   --no-build-vignettes  do not (re)build package vignettes
   --no-manual           do not build the PDF manual even if \Sexprs are present
...
...
...

I think that's pretty definitive.

cheers,

Rolf

--
Technical Editor ANZJS
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to