Как составить список всех библиографических записей в Bookdown без цитирования и изменения названия в HTML-версии?
Я использую bookdown A Minimal Book Example. Я хочу внести некоторые изменения в соответствии с моими требованиями. Интересно, как перечислить все библиографические записи, не цитируя их?
Я старался \nocite{*}
в preamble.tex
(поставляется с Примером минимальной книги), но без эффекта. Я не мог также не разобрался, как поменять верхний левый заголовок A Minimal Book Example
в html
версия.
2 ответа
Чтобы включить ссылки без цитирования их в тексте, вы можете использовать nocite
параметр в блоке заголовка YAML в index.Rmd
,
nocite: |
@R-bookdown, @xie2015
В блоке заголовка YAML также можно настроить название книги, например:
title: "Some new title here"
author: "Yihui Xie"
...
nocite: |
@R-bookdown, @xie2015
Я использовал nocite: '@*'
в YAML index.Rmd в bookdown, и это работает как шарм. Убедитесь, что у вас есть файл.bib со ссылками.
В последней главе я использовал ссылку на следующий фрагмент кода, чтобы процитировать все прикрепленные пакеты.
```{r create_reference_list, include=FALSE}
write_bib(x = .packages()), file = 'packages.bib')
```
Подробности можно найти здесь: