browseVignettes
List Vignettes in an HTML Browser
Description
Creates a vignettes list and displays the resulting list in an HTML browser.
Usage
browseVignettes(package = NULL, lib.loc = NULL, all = TRUE)
## S3 method for class 'browseVignettes':
print(x, ...) 
Arguments
  
| package | a character vector giving the names of packages whose vignettes 
are listed. 
 If package is missing, and if all is TRUE,
all available packages under lib.loc are searched.
 If package is missing, and if all is FALSE, only the loaded and attached 
packages under lib.loc are searched.
 | 
  | lib.loc | a character vector to give the library directories where the packages 
are located. If it is missing, .libPaths() is used. | 
  | all | a logical value to indicate if all available packages should be searched 
when package is not given.  Otherwise, only the loaded and attached 
packages are searched. | 
  | x | a list object of class "browseVignettes". Normally, it is the result of a function 
call to browseVignettes(). | 
  | ... | other optional arguments pass to print method. | 
 
Details
The packages that have vignettes should satisfy two conditions: 
-  One or more vignettes files exist under the directory "[package]/doc".  
The vignettes files may have extensions "Rnw", "rnw", "Snw", "snw", "Rtex", "rtex", 
"Stex" and "stex".  
 
-   An index file "[package]/Meta/vignette.rds" exists and can be used  to 
get vignettes information via readRDS.  
The 
print method for class 
"browseVignettes" creates a temporary 
HTML file with 
x and calls 
browseURL to display the resulting 
temporary HTML file in a browser.  If no vignette is found, it just displays a message 
to terminate without creating and showing an HTML file.
Value
| browseVignettes | returns a list object of class "browseVignettes".
Each component is a package-named matrix with five fixed columns: 
 Each row of the matrix represents the information of one vignette.| "Dir" | The file directory for the vignette. |  | "File" | The file name of the vignette. |  | "Title" | The short description of the vignette. |  | "R" | The source file name for the vignette. |  | "PDF" | The PDF file name for the vignette. | 
 The list object also has two attributes:
 
 The attribute "call" stores the system call of this function.
 The attribute "footer" stores the help information on 
how to list the vignettes in all available packages when all is FALSE.
 | 
| print | Returns x (that is, the list object of class 
"browseVignettes") invisibly. | 
 
See Also
Examples
# List vignettes from all available packages:
browseVignettes()
# List vignettes from the loaded and attached packages:
browseVignettes(all = FALSE)
# List vignettes from the specified packages:
browseVignettes(c("Matrix", "utils"))
# Result is same as above, but with a footer:
browseVignettes(c("Matrix", "utils"), all = FALSE)