2014-09-01 63 views
5

我曾經在過去與幻燈片的knitr和beamer合作過很多次。有一件事我現在注意到R演示文稿中動態調整代碼框和代碼字體的大小似乎缺少了。使用knitr/beamer,我可以通過尺寸參數輕鬆改變字體大小(例如size =「footnote」用於更密集的幻燈片),以及使用選項(width = ...)更改幻燈片的代碼框寬度。RPres中的代碼框大小和字體大小

我在如何在R演示文稿的當前實現中如何做到這一點掙扎 - 有什麼建議嗎?

回答

2

字體大小,包裹在一塊

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

爲我工作。

0

@弗洛裏安的回答對我無效。我發現一個似乎更清潔的solution here - 相信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) 
``` 

enter image description here

enter image description here