0

我为托管在 GitHub 上的 R 包编写了 HTML 小插图。当我打开它时browseVignettes,它会在显示以下内容的浏览器上完美打开:

通过 browseVignettes("package_name") 找到的小插图
包 package_name 中的小插曲
package_name 文件名 - HTML 源 R 代码

单击 HTML source R code它会打开三个不同版本的相同文件。

但是,我不需要显示源代码和 R 代码文件。

有没有办法只输出 HTML 文件?如以下输出

通过 browseVignettes("package_name") 找到的小插图
包 package_name 中的小插曲
包名文件名 - HTML   
4

1 回答 1

1

您不能轻易删除源代码,但可以通过将该组件设置为空白来删除 R 代码。例如,

allfields <- browseVignettes()
noR <- lapply(allfields, function(pkg) {pkg[,"R"] <- ""; pkg})
class(noR) <- class(allfields)
noR

如果您真的想删除源代码,那么您需要获取打印方法并对其进行修改:

print.browseVignettes <- utils:::print.browseVignettes
# Modify it as you like.
于 2020-12-01T14:05:00.230 回答