#r #r-markdown #bookdown
#r #r-markdown #bookdown
Вопрос:
Как я могу использовать bs4
тему в bookdown, например, ту, которая использовалась для книги R4DS
В _output.yaml
я вижу следующий код, но он не работает с моим проектом.
bookdown::bs4_book:
theme:
primary: "#637238"
repo: https://github.com/hadley/r4ds
includes:
in_header: [ga_script.html]
и я получаю эту ошибку при попытке создать книгу
Error: 'bs4_book' is not an exported object from 'namespace:bookdown'
Execution halted
Комментарии:
1. Установив версию для разработки из репозитория github.: github.com/rstudio/bookdown
2. Вы установили
R4DS
пакет, содержащий код для формата книги? вы можете установить ее с помощьюdevtools::install_github("hadley/r4ds")
3. @DirkEddelbuettel, который сделал это, спасибо!
Ответ №1:
Я заставил ее работать, выполнив следующее:
Выполните следующее
remotes::install_github("rstudio/bslib")
install.packages("downlit")
remotes::install_github("rstudio/bookdown")
Измените _output.yaml
на следующее:
bookdown::bs4_book:
theme:
primary: "#637238"
Комментарии:
1.
bookdown
для создания документа,bslib
для самогоbookdown::bs4_book
себя иdownlit
из-заError: Must install the following packages to use bs4_book() * downlit
.2. Я думаю, что следующей строки достаточно,
devtools::install_github('rstudio/bookdown@bs4-book-encoding', force = TRUE)