在rmarkdown中的isoslides演示文稿中格式化代码块选项

时间:2018-09-11 23:01:19

标签: r r-markdown

我是第一次在rmarkdown中创建演示文稿。我正在使用isoslides输出选项。我想格式化代码块输出以更好地适合幻灯片,但是我似乎找不到一种相当简单的方法来做到这一点。有没有一种方法可以只更改块选项中的输出大小?下面的代码将打印数据框,但需要较小以适合幻灯片。

---
title: "My Presentation"
author: "My Name"
date: "September 10, 2018"
output: ioslides_presentation
---

## Data Processing 
  * One-hot encoding example.
```{r, message = FALSE}
library(dummies)
head(iris)
iris_1H <- dummy.data.frame(iris)
head(iris_1H)
```

1 个答案:

答案 0 :(得分:0)

您可以通过更改pre标签的字体大小和行高来更改代码块的字体大小,并将其作为YAML标头后面的CSS <style>块包含在内。

---
title: "My Presentation"
author: "My Name"
date: "September 10, 2018"
output: ioslides_presentation
---

<style>
pre {
    line-height: 1.2em;
    font-size: 10px;
}
</style>

## Data Processing 
  * One-hot encoding example.

```{r, message = FALSE}
library(dummies)
head(iris)
iris_1H <- dummy.data.frame(iris)
head(iris_1H)
```

这产生

enter image description here