2014-09-01 1 views
5

Я работал в прошлом с книткой и лучей для слайдов. Одна вещь, которую я сейчас замечаю с презентациями R, заключается в том, что динамическая калибровка как кода, так и размера шрифта кода, кажется, отсутствует. С knitr/beamer я мог легко изменить размер шрифта с аргументом размера (например, size = «footnote» работал для более плотных слайдов), а также изменил ширину кода для моих слайдов с параметрами (width = ...).Размер коробки и размер шрифта в RPres

Я борюсь с тем, как это сделать в текущей реализации R Презентации - любые предложения?

ответ

2

Для размера шрифта, обернув кусок в

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

работал для меня.

0

@ Ответ Флориана не работал для меня. Я нашел solution here, который кажется чище - кредит Энди Лионсу за это исправление.

Определите новый стиль для меньшего кода в начале документа, затем примените его, когда хотите, чтобы слайд использовал меньший код.

Вот пример того, как сделать это:

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