Подтвердить что ты не робот

Связывание виниловых папок R

Можно ли включить ссылки между виньетками пакета в R? Я знаю, что могу связываться между разделом, например

# Section 1 {#section1}
My first section

# Section 2
A link to [Section 1](#section1)

Но есть ли способ получить кликабельную ссылку, которая запустит HTML-копию другой виньетки? Или просто проще дать код для запуска?

```r
vignette("my vignette", package = "myPackage")
```

Примечание. Я создал все свои виньетки с помощью Rmarkdown и knitr.

4b9b3361

Ответ 1

Да, это просто. Виньетки хранятся в одном каталоге, поэтому вы просто ссылаетесь на соответствующее имя файла. В пакете drat vignettes есть несколько примеров этого. Вот ссылка от одной виньетки к другой:

This vignette deals with the first case: How to use
[drat](http://dirk.eddelbuettel.com/code/drat.html) as a package author.  A
[companion vignette for package users](DratForPackageUsers.html) is available as well.

Это будет работать на CRAN и на пользовательском компьютере.

Вы также должны иметь возможность ссылаться на виньетки на документацию и наоборот, на пользовательском компьютере, зная, что виньетки хранятся в library/PKGNAME/doc/, а документация хранится в: library/PKGNAME/html/.