.show_help_on_topic_as_HTML <-
function(file, topic)
{
## Uwe Ligges reported this as needed on his system (PR#7269)
browseURL(chartr("/", "\\", file))
writeLines(paste("Help for", sQuote(topic), "is shown in the browser"))
return(invisible())
}
.show_help_on_topic_offline <-
function(file, topic)
{
FILE <- "Rdoc" # must be in the current dir
con <- paste(FILE, ".tex", sep = "")
cat("\\documentclass[",
getOption("papersize"),
"paper]{article}",
"\n",
"\\usepackage[",
if(nchar(opt <- Sys.getenv("R_RD4DVI"))) opt else "ae",
"]{Rd}",
"\n",
"\\InputIfFileExists{Rhelp.cfg}{}{}\n",
"\\begin{document}\n",
file = con, sep = "")
file.append(con, file)
cat("\\end{document}\n", file = con, append = TRUE)
cmd <- paste('"',
paste(R.home("bin"), "helpPRINT", sep="/"),
'"', sep="")
texpath <- chartr("\\", "/",
file.path(R.home("share"), "texmf"))
system(paste(cmd, FILE, topic, texpath), wait = FALSE)
return(invisible())
}