过去,我在 knitr 和 beamer 上为幻灯片工作过很多次。我现在注意到 R 演示文稿的一件事,即代码框的动态大小和代码字体的大小似乎都丢失了。使用 knitr/beamer,我可以使用 size 参数轻松更改字体大小(例如,size="footnote" 适用于更密集的幻灯片)以及使用 options(width=...) 更改幻灯片的代码框宽度。
我正在努力解决如何在 R 演示的当前实施中做到这一点 - 有什么建议吗?
@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)
```
对于字体大小,将块包装在
<font size="X"> CHUNK </font>
为我工作。