Я пишу пакет R с этим названием виньетки:
---
title: "Adaptive non-parametric learning"
author: "..."
date: "`r Sys.Date()`"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Adaptive non-parametric learning}
%\VignetteEngine{knitr::rmarkdown_notangle}
%\VignetteEncoding{UTF-8}
---
Я добавил rmarkdown_notangle
, чтобы избежать запуска виньетки на CRAN, поскольку полная виньетка займет час (хотя сейчас я тестирую и это занимает 2 минуты).
Я компилирую пакет с:
Rscript -e "devtools::document();devtools::check();devtools::build();devtools::install();"
Вывод показывает:
...
─ installing the package to build vignettes
✔ creating vignettes (1m 48.8s)
...
✔ checking files in ‘vignettes’ ...
...
✔ checking for unstated dependencies in vignettes ...
✔ checking package vignettes in ‘inst/doc’
✔ checking re-building of vignette outputs (1m 47.9s)
...
─ installing the package to build vignettes
✔ creating vignettes (1m 49.5s)
...
** installing vignettes
** testing if installed package can be loaded
* DONE (PosteriorBootstrap)
Reloading attached PosteriorBootstrap
Но каталог doc/
пуст, каталог inst/doc
не существует, и когда я импортирую пакет, виньетки не устанавливаются:
> library(PosteriorBootstrap)
> browseVignettes(package="PosteriorBootstrap")
No vignettes found by browseVignettes(package = "PosteriorBootstrap")
> vignette("Adaptive Non-parametric learning")
Warning message:
vignette ‘Adaptive Non-parametric learning’ not found
Я нашел этот поток , который предлагает использовать %\VignetteEngine{knitr::rmarkdown}
, который я использую, и install_github(..., build_vignettes=TRUE)
, который я не делаю, поскольку я создаю его локально.
Где вывод виньетки?