Re: [Rd] How to link to vignette from .Rd file

From: Dominick Samperi <>
Date: Tue 07 Nov 2006 - 21:01:03 GMT

Dirk Eddelbuettel wrote:
> There is options("pdfviewer") -- at least under Unix. Maybe there is
> even an R call to use it on a file, employed by the help system?
> Dirk

Here is a more complete solution that can be turned into a general-purpose function...

# Displays PDF file as an R demo

pkgName <- 'MyPackage'
pkgDir  <- 'doc'
pdfFile <- 'MyPackageDoc.pdf'

isWindows <- (['sysname'] == 'Windows') pkgLoc <- system.file(".", ".", package=pkgName) pkgLoc <- substring(pkgLoc, 1, nchar(pkgLoc)-nchar(pkgName)-5) file <- system.file(pkgDir, pdfFile, package=pkgName,lib.loc=pkgLoc) if(isWindows) { # Windows automatically finds executable based on file type.   system(paste("CMD /C ", file, "\n"))
} else { # Change this to use path to Adobe reader if desired.
  system(paste(options("pdfviewer"), file, "\n")) } mailing list Received on Wed Nov 08 08:05:33 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Tue 07 Nov 2006 - 22:30:41 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.