我正在将工作流程移至输出Beamer幻灯片的R / RMarkdown。我每年发表大约60个演讲,我很喜欢自动化流程。但是,我需要在Beamer输出中增加基本字体大小。使用下面的代码,项目符号文本的大小与fontsize中的值无关。我可以输入12pt或24pt,并且选项在.tex文件中更改,但生成的Beamer pdf没有变化。我正在win10中从RStudio中编译。
title: "Title"
author: "Matthew C. Roberts"
date: "October 2016"
fontsize: 12pt
output:
beamer_presentation:
---
## Blah
* Hi, my name is Matt
* This is a bullet point
+ so is this
+ this is fontsize
答案 0 :(得分:0)
@ samcarter_is_at_topanswers.xyz在其评论中写道,使用选项fontsize
是正确的;但是您不能使用任意数字。目前,只有数字8pt,9pt,10pt,11pt,12pt,14pt,17pt和20pt有效(请参见Beamer随附的文档beameruserguide.pdf
,第18.2节“不使用字体主题进行的字体更改”)。因此,您应该检查20pt是否足够。
另一种策略是摆弄纸张的几何形状。默认值为幻灯片尺寸为128mm x 96mm。如果指定较小的值,则很明显,在全屏模式下字体大小将显示较大。但是,beameruserguide.pdf
建议不要采用这种策略(在第8.3节“边距和大小”中)。
答案 1 :(得分:-1)
这是一个解决方法,但这就是我让它工作的方式,并让它为同事工作。
将以下内容添加到元:
output:
beamer_presentation:
keep_tex: TRUE
照常运行rmarkdown
现在应该可以正常更改fontsize。如果您不想要,也可以从元中移除keep_text: TRUE
。