2014-09-01 87 views
3

CRAN上的每个软件包似乎都提供了参考手册,但与vignettes相反,它们在安装软件包时似乎并未下载或构建。可以这样做,以便我可以通过R的命令行访问它们,或者我只能在CRAN上访问它们吗?参考手册R

+2

你是指帮助的PDF版本。在R会话中,您可以使用'?'或'help()'访问完全相同的信息。 – Andrie 2014-09-01 14:16:28

+0

我知道。我想以一种格式访问它们,包括所有可以通过'?'或'help()'一次访问的主题。作为“* .pdf”。 – 2014-09-01 14:23:18

回答

5

从给定的包的源代码,你可以通过R CMD Rd2pdf建立这样的:

[email protected]:~$ R CMD Rd2pdf --help 
Usage: R CMD Rd2pdf [options] files 

Generate PDF output from the Rd sources specified by files, by 
either giving the paths to the files, or the path to a directory with 
the sources of a package, or an installed package. 

Unless specified via option '--output', the basename of the output file 
equals the basename of argument 'files' if this specifies a package 
or a single file, and 'Rd2' otherwise. 

The Rd sources are assumed to be ASCII unless they contain \encoding 
declarations (which take priority) or --encoding is supplied or if using 
package sources, if the package DESCRIPTION file has an Encoding field. 
The output encoding defaults to the package encoding then to 'UTF-8'. 

Files are listed in the order given: for a package they are in alphabetic 
order of the \name sections. 

Options: 
    -h, --help   print short help message and exit 
    -v, --version   print version info and exit 
     --batch   no interaction 
     --no-clean  do not remove created temporary files 
     --no-preview  do not preview generated PDF file 
     --encoding=enc use 'enc' as the default input encoding 
     --outputEncoding=outenc 
         use 'outenc' as the default output encoding 
     --os=NAME   use OS subdir 'NAME' (unix or windows) 
     --OS=NAME   the same as '--os' 
    -o, --output=FILE  write output to FILE 
     --force   overwrite output file if it exists 
     --title=NAME  use NAME as the title of the document 
     --no-index  do not index output 
     --no-description do not typeset the description of a package 
     --internals  typeset 'internal' documentation (usually skipped) 
     --build_dir=DIR use DIR as the working directory 

The output papersize is set by the environment variable R_PAPERSIZE. 
The PDF previewer is set by the environment variable R_PDFVIEWER. 

Report bugs at bugs.r-project.org . 
[email protected]:~$