VignetteBuilder条目强制“;“预构建”;将R包释放到CRAN时的索引

VignetteBuilder条目强制“;“预构建”;将R包释放到CRAN时的索引,r,indexing,package,cran,vignette,R,Indexing,Package,Cran,Vignette,我正在构建一个新的R包。我也有同样的问题。我还浏览了建议的链接。但我一直被拒绝因为纸条上写着 “包有一个VignetteBuilder字段,但没有预构建的vignette索引。 因此,请添加一个渐晕索引。” 我查看了CRAN软件包列表,然后查看了一些软件包的代码,比如,mldr和其他一些在过去几天内发布的软件包。它们都没有索引文件。但是,我下面的代码被拒绝了。运行devtoold::check()时,我的代码不会显示任何警告、错误或注释。我在devtools:build\u win()上也没有收

我正在构建一个新的R包。我也有同样的问题。我还浏览了建议的链接。但我一直被拒绝因为纸条上写着

“包有一个VignetteBuilder字段,但没有预构建的vignette索引。
因此,请添加一个渐晕索引。”

我查看了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}