VignetteBuilder条目强制“;“预构建”;将R包释放到CRAN时的索引
我正在构建一个新的R包。我也有同样的问题。我还浏览了建议的链接。但我一直被拒绝因为纸条上写着 “包有一个VignetteBuilder字段,但没有预构建的vignette索引。VignetteBuilder条目强制“;“预构建”;将R包释放到CRAN时的索引,r,indexing,package,cran,vignette,R,Indexing,Package,Cran,Vignette,我正在构建一个新的R包。我也有同样的问题。我还浏览了建议的链接。但我一直被拒绝因为纸条上写着 “包有一个VignetteBuilder字段,但没有预构建的vignette索引。 因此,请添加一个渐晕索引。” 我查看了CRAN软件包列表,然后查看了一些软件包的代码,比如,mldr和其他一些在过去几天内发布的软件包。它们都没有索引文件。但是,我下面的代码被拒绝了。运行devtoold::check()时,我的代码不会显示任何警告、错误或注释。我在devtools:build\u win()上也没有收
因此,请添加一个渐晕索引。” 我查看了CRAN软件包列表,然后查看了一些软件包的代码,比如,mldr和其他一些在过去几天内发布的软件包。它们都没有索引文件。但是,我下面的代码被拒绝了。运行
devtoold::check()
时,我的代码不会显示任何警告、错误或注释。我在devtools:build\u win()
上也没有收到任何警告/错误。你知道我遗漏了什么吗 我在windows上使用的是R版本3.2.2。我的
说明
文件包含以下内容
Package: Mypackage
Suggests:
knitr,
rmarkdown,
R.rsp
VignetteBuilder: knitr
RoxygenNote: 5.0.1
在vignettes目录中,文件Mypackage.Rmd
具有
title: "Mypackage"
author: "blah"
date: "`r Sys.Date()`"
output:
html_document:
fig_width: 7
fig_height: 6
fig_caption: true
vignette: >
%\VignetteIndexEntry{Mypackage}
%\VignetteEngine{R.rsp::asis}
%\VignetteEncoding{UTF-8}
---
## Introduction
The contents of the vignette
如何创建渐晕图索引或如何使此注释消失?确定2个问题
渐晕指数
首先,您需要有一个build/vignette.rds
文件来列出vignette。您可以通过以下方式进行检查:
readRDS(“build/vignette.rds”)
文件标题PDF R依赖于关键字
1 Mypackage.Rmd Mypackage Mypackage.html Mypackage.R
2 MyGuide.Rmd MyGuide MyGuide.html MyGuide.R
这里的“Title”列是来自\VignetteIndexEntry{Mypackage}
的标题,其余是文件名
注意这里有两个额外的空白字段“Depends”和“Keywords”。如果尚未创建data.frame,则可以创建新的data.frame
文件是否可以改为尝试输出:rmarkdown::html\u vignette
?
title: "Mypackage"
author: "blah"
date: "`r Sys.Date()`"
output:
html_document:
fig_width: 7
fig_height: 6
fig_caption: true
keep_html: true ### <- add this line
vignette: >
%\VignetteIndexEntry{Mypackage}
%\VignetteEngine{R.rsp::asis}
%\VignetteEncoding{UTF-8}
---
^vignettes/plot_directed.md#
%\VignetteIndexEntry{MyPackage}
%\VignetteEngine{R.rsp::asis}
%\VignetteEncoding{UTF-8}