Ошибка использования Slidify с knitr и R Markdown в Rstudio

Я пытаюсь использовать slidify после загрузки необходимых пакетов с github, как указано в этом документе, для начала работы с Slidify. После создания колоды с помощью create_deck() я использовал функцию slidify() для тестового кода, который я нашел в сети. Это код:

--- 

### A Simple Plot

Let us create a simple scatterplot.

```{r simple-plot, fig.height = 6, fig.align = 'center', message = F}
require(ggplot2)
qplot(wt, mpg, data = mtcars)
```

--- 

### A Table

```{r table, results = 'asis', comment = NA}
library(xtable)
options(xtable.type = 'html')
xtable(head(mtcars))
```

Я сохранил приведенный выше код как test_slidify.Rmd и назвал его с помощью slidify("test_slidify.Rmd"). Тем не менее, я продолжаю сталкиваться с следующей ошибкой, в конце ниже:

processing file: C:/Users/VJ/test_slidify.Rmd
  |>>>>>>>>>>>>>                                                    |  20%
  ordinary text without R code

  |>>>>>>>>>>>>>>>>>>>>>>>>>>                                       |  40%
label: simple-plot (with options) 
List of 4
 $ fig.height: num 6
 $ fig.align : chr "center"
 $ message   : logi FALSE
 $ indent    : chr "    "

  |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                          |  60%
  ordinary text without R code

  |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>             |  80%
label: table (with options) 
List of 3
 $ results: chr "asis"
 $ comment: logi NA
 $ indent : chr "    "

  |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>| 100%
  ordinary text without R code


output file: C:\Users\VJ\test_slidify.md

Error in mapply(function(i, j) doc[i:j], begin, end, SIMPLIFY = FALSE) : 
  Zero-length inputs cannot be mixed with those of non-zero length

Я скачал самую последнюю версию slidify и другие необходимые пакеты, но все еще продолжаю сталкиваться с этой ошибкой. Ценю любую помощь. И наконец, позволяет ли slidify создавать только файл.md или html, как в обычном Rmarkdown с knitr. Как мы конвертируем сгенерированный файл.md в HTML-файл.

1 ответ

Я столкнулся с той же проблемой, справившись с примером на веб-сайте Slidify. Это испортило кодировку текста, вызвав ошибку. В итоге я набрал пример вручную, а затем он отлично создал HTML-файл. Также обратите внимание, что вам нужно использовать синтаксис "---" (без кавычек) для разделения слайдов. Невыполнение этого требования привело к сбою сборок других людей.

Другие вопросы по тегам