2016-10-11 4 views
0

Раньше было возможно включить волшебную строку в виньетку Rmd, и она вытащила поле «Описание» из DESCRIPTION. Это кошмар для поиска из-за повторного использования слова. Я искал источник и документацию для knitr, rmarkdown и roxygen2 и не могу найти его нигде. Я также посмотрел в упаковочной книге Хэдли Уикхэма.Как включить ОПИСАНИЕ Описание в виньетике rmarkdown

Я также попытался вставить "DESCRIPTION" в текст виньетки (не R-блок), но это не сработало.

Я помню, что это слегка странный синтаксис с некоторой пунктуацией и заглавным словом DESCRIPTION, но я не могу получить дальше.

ответ

3

работает для меня со стандартным knitr блока просто вызывающей функции, отображающее его:

```{r desc} 
packageDescription("rmarkdown") 
``` 

Вы можете играть трюки с echo=FALSE и т.д. стр

И если вы действительно просто хотите Description запись, сделать

```{r descDesc} 
packageDescription("rmarkdown")$Description 
``` 
+0

Спасибо - я не знал об этой функции. Я думаю, что неуклюжий механизм «ОПИСАНИЕ», должно быть, был молчански устарел. –

+0

«_PACKAGE» была формулой, которую я искал, но это так ужасно, я собираюсь придерживаться предложения Дирка. –

+0

Исправление: «_PACKAGE» применяется в блоках roxygen, а не в виньетках. –