2014-09-01 11 views
5

Ich habe in der Vergangenheit ein gutes Geschäft mit Knitr und Beamer für Dias gearbeitet. Eine Sache, die ich jetzt mit R Presentations bemerke, ist, dass die dynamische Größenanpassung sowohl der Code-Box als auch der Größe der Code-Schriftart fehlt. Mit knitr/beamer konnte ich die Schriftgröße mit dem Argument Größe (z. B. size = "footnote" für dichtere Folien) leicht ändern und die Breite der Code-Box für meine Folien mit Optionen (width = ...) ändern.Code Box Größe und Schriftgröße in RPres

Ich kämpfe mit wie dies in der aktuellen Implementierung von R Präsentationen zu tun - irgendwelche Vorschläge?

Antwort

2

Für die Schriftgröße, arbeitete die Brocken in

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

Verpackung für mich.

0

@ Florian's Antwort hat nicht für mich funktioniert. Ich fand eine solution here, die sauberer scheint - Kredit an Andy Lyons für diesen Fix.

Definieren Sie einen neuen Stil für kleineren Code am Anfang des Dokuments und wenden Sie ihn dann an, wenn die Folie kleineren Code verwenden soll.

Hier ist ein Beispiel dafür, wie es zu tun:

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

Verwandte Themen