[R-pkg-devel] help using \Sexpr in .Rd documentaiton file results in error in windows
Jairo Hidalgo Migueles
j@|ro@h|d@|go@m|gue|e@ @end|ng |rom gm@||@com
Fri Sep 9 17:23:58 CEST 2022
Dear list,
I tried to write a dynamic help file following the Writing R Extensions
manual (section 2.12, "Dynamic pages"). When using the \Sexpr macro, the
package does not longer pass the R CMD CHECK. I get the following error:
── R CMD build ─────────────────────────────
✔ checking for file 'C:\R\pkgs\GGIR/DESCRIPTION' ...
─ preparing 'GGIR': (8.5s)
✔ checking DESCRIPTION meta-information ...
─ cleaning src
─ installing the package to process help pages (427ms)
─ building the PDF package manual (13.9s)
Warning in system2(..., stdout = FALSE, stderr = FALSE) :
'"makeindex"' not found
Error in texi2dvi(file = file, pdf = TRUE, clean = clean, quiet = quiet,
:
unable to run 'makeindex' on 'Rd2.idx'
Warning in system2(..., stdout = FALSE, stderr = FALSE) :
'"makeindex"' not found
Error in texi2dvi(file = file, pdf = TRUE, clean = clean, quiet = quiet,
:
unable to run 'makeindex' on 'Rd2.idx'
Error in running tools::texi2pdf()
Error in proc$get_built_file() : Build process failed
It seems there is something wrong when building the package manual, but
after some attempts, I have not been able to fix this. Any advice is
welcome.
Here an example of the \Sexpr usage in the .Rd file, consider "argument"
the name of a parameter to function "fn" in package "pkg":
\usage{
fn(argument= \Sexpr{format(formals(pkg::fn)[[" argument "]])})
}
Best,
Jairo
[[alternative HTML version deleted]]
More information about the R-package-devel
mailing list