我正在尝试使用Rmarkdown和beamer创建演示文稿,但我无法调整代码和输出的大小。在过去,我编辑了beamer模板来解决这个问题,但我希望有更好的方法。
例如:
---
title: "Reprex"
output:
beamer_presentation
---
## Output one
```{r, size="footnotesize"}
1:50
```
呈现与:
相同---
title: "Reprex"
output:
beamer_presentation
---
## Output one
```{r}
1:50
```
有关如何解决这个问题的想法吗?
答案 0 :(得分:1)
size
选项指定“默认LaTeX输出的字体大小”(source)。但是你正在编写rmarkdown,后来转换为PDF格式。
解决方法:
---
output: beamer_presentation
---
## Output one
Foo.
```{r, echo = FALSE}
knitr::asis_output("\\footnotesize")
1:10 # this will be small
knitr::asis_output("\\normalsize")
11:20 # this not
```
Bar.
根据使用频率,使用辅助函数甚至chunk hook打印字体大小命令可能会有效。