Rmarkdown изначально поддерживает output: powerpoint_presentation
, документировано здесь: https://bookdown.org/yihui/rmarkdown/powerpoint-presentation.html
Один пример:
---
title: "mtcars"
author: r2evans
output: powerpoint_presentation
---
```{r setup, echo = FALSE, include = FALSE}
dat <- mtcars[1:3,]
```
```{r eachcar, echo = FALSE, results = 'asis'}
for (rn in seq_len(nrow(dat))) {
cat("\n# ", rownames(dat)[rn], "\n\n")
cat("MPG is ", dat$mpg[rn], "\n\n")
}
```
Вывод:

Для ясности, я добавил либеральные строки довольно либерально. Некоторые эксперименты покажут вам, что иногда одного будет недостаточно, поскольку некоторые вещи в уценке требуют пространства между линейными элементами. Я не знаю всех их по памяти, поэтому я добавляю двойной перевод строки для сохранности. Поскольку повторные переводы строки уменьшены (не сохранены), это не оказывает какого-либо неблагоприятного воздействия на визуализированный продукт.