Работает ли опция results = 'asis' в презентации xaringan? - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь создать различные слайды в презентации xaringan, используя опцию results='assis' knitr, но она не работает.

Я использовал следующий код:

    ---
    title: "Presentation"
    author: ""
    date: ""
    output:
      xaringan::moon_reader:
        lib_dir: libs
        nature:
          highlightStyle: github
          highlightLines: true
          countIncrementalSlides: false
    ---

    ```{r, results='asis'}
    for (i in 1:3) {  
      cat("---", "\n")
      cat("## Slide", i, "\n")
      cat("Hello", i)
      cat("\n")
    }
   '''

Я ожидаю, что вывод будет 3 страницы, но фактический вывод составляет одну страницу. Я также попробовал asis_output вместо cat.

1 Ответ

1 голос
/ 07 октября 2019

У тебя почти было это. Измените

cat("---", "\n")

на

cat("---\n")

В первом добавляется пробел между --- и \n, а в xaringan / remark.js не должно быть пробела после --- иначе это становится горизонтальным правилом.

...