9

过去,我在 knitr 和 beamer 上为幻灯片工作过很多次。我现在注意到 R 演示文稿的一件事,即代码框的动态大小和代码字体的大小似乎都丢失了。使用 knitr/beamer,我可以使用 size 参数轻松更改字体大小(例如,size="footnote" 适用于更密集的幻灯片)以及使用 options(width=...) 更改幻灯片的代码框宽度。

我正在努力解决如何在 R 演示的当前实施中做到这一点 - 有什么建议吗?

4

2 回答 2

6

@Florian 的回答对我不起作用。我在这里找到了一个看起来更干净的解决方案——感谢 Andy Lyons 的修复。

在文档开头为较小的代码定义新样式,然后在您希望幻灯片使用较小的代码时应用它。

以下是如何执行此操作的示例:

Presentation Title
========================================================
author: Jane Doe
transition: none

<style>
.small-code pre code {
  font-size: 1em;
}
</style>

Slide 1 - large code
========================================================
Regular slide text here

```{r}
head(cars)
```
Slide 2 - small code
========================================================
class: small-code

More regular slide text...
```{r}
head(cars)
```

在此处输入图像描述

在此处输入图像描述

于 2017-09-12T14:46:48.410 回答
4

对于字体大小,将块包装在

<font size="X"> CHUNK </font> 

为我工作。

于 2015-01-06T18:20:19.313 回答