Как я могу включить использование расширения deck.automation.js при создании документа Rmarkdown-slidify-deck.js в RStudio?
Как я могу включить использование расширения deck.automation.js при создании документа Rmarkdown-slidify-deck.js в RStudio? Он предназначен для показа презентации на экране со статистическим содержанием без взаимодействия с кем-либо, и после завершения начнется автоматически.
1 ответ
Решение
Вот демонстрация того, как добавить это расширение к deckjs
, используя Slidify. Одним словом, вот что вам нужно сделать.
- использование
author("mydeck")
инициализировать колоду, изменитьframework
вdeckjs
и бегиslidify("index.Rmd")
- Скачать расширение
automatic
и добавить его вlibraries/frameworks/deckjs/extensions
, - изменять
libraries/frameworks/deckjs/config.yml
чтобыautomatic
добавлен в список расширений. - изменять
libraries/frameworks/deckjs/partials/snippet.html
, так что добавлен фрагмент javascript, необходимый для инициализации расширения.
Вы также можете добавить опцию для воспроизведения / паузы, а также установить пользовательские длительности слайдов. Инструкции в слайде колоды здесь.
ОБНОВЛЕНИЕ: инструкции здесь предполагают, что у вас есть dev
установлены филиалы Slidify и Slidifylibraries.
pkgs <- c("slidify", "slidifyLibraries")
devtools::install_github(pkgs, "ramnathv", ref = "dev")