2014-09-01 27 views
5

W przeszłości współpracowałem z dzianinami i projektantami slajdów. Jedna rzecz, którą dostrzegam teraz w R Prezentacje, że brakuje dynamicznego rozmiaru zarówno pola kodu, jak i rozmiaru czcionki kodu. Dzięki knitr/beamer mogłem łatwo zmienić rozmiar czcionki za pomocą argumentu size (np. Size = "footnote" pracował dla gęstszych slajdów), jak również zmienić szerokość pola kodu dla moich slajdów z opcjami (width = ...).Rozmiar skrzynki i rozmiar czcionki w RPresach

Mam problem z tym, jak to zrobić w bieżącej realizacji prezentacji R - wszelkie sugestie?

Odpowiedz

2

Dla rozmiaru czcionki, owijając kawałek w

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

pracował dla mnie.

0

@ Odpowiedź Floriana nie działa dla mnie. Znalazłem solution here, który wydaje się czystszy - kredyt dla Andy Lyonsa za tę poprawkę.

Zdefiniuj nowy styl dla mniejszego kodu na początku dokumentu, a następnie zastosuj go, gdy chcesz, aby slajd wykorzystywał mniejszy kod.

Oto przykład jak to zrobić:

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