r - 包文档中的小插图
问题描述
我为我的 R 包写了一个小插图。它的构建没有任何错误,同时使用devtools::built()
RStudio 内置的工具并选择了小插图选项。html 输出文件放置在vignettes
目录中,但它没有显示在打印的列表中,vignette(all = T)
并且用户指南、包小插图和其他文档链接也没有添加到文档中。
按照本网站的建议,我已经使用 重新安装了软件包devtools::install()
,确保该目录被调用vignettes
,并检查了小插曲是否被排除在.Rbuildignore
(它包含^.*\.Rproj$
和^\.Rproj\.user$
)中。
这是 Rmd 文件的(匿名)标头:
---
title: "Introduction to my package"
author: "John Doe"
date: "May 23, 2021"
output: rmarkdown::html_vignette
bibliography: ../inst/REFERENCES.bib
vignette: >
%\VignetteIndexEntry{Introduction to my package}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
```{r, include = F}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```
还有其他需要修改的设置吗?
解决方案
我有一个解决方案,从这里。安装软件包时,您需要强制安装小插图。
本地包示例:
remotes::install_local(build_vignettes = TRUE, force = TRUE)
包在 github 上的示例:
remotes::install_github('account/repository', build_vignettes = TRUE, force = TRUE)
force = TRUE
在这里是因为我们已经有了最新版本的包并强制安装
我打赌你可以在 Rstudio 中设置这个选项,但还没有找到。
推荐阅读
- c++ - ld:在 Makefile 中使用 -static-libstdc++ 时无法识别 -a 选项“tic-libstdc++”?
- java - Java程序退出/终止时如何在内部检测
- java - 针对高 CPU/内存工作负载优化 Spring Boot 后端
- java - javafaker - 由于错误无法生成英国邮政编码
- python - 在 VS Code 终端中运行 Python
- amazon-web-services - 是什么意思 。$EB_SUPPORT_DIR/envvars
- javascript - Discord.js : Move message to bottom of Text-Channel
- javascript - React Create App 未在 npm run build 上创建 Bundle.js
- sql - Oracle - 将一行或多行连接到不同的结果列
- elasticsearch - ElasticSearch 黑名单(子集匹配)