2013-08-12 4 views
7

ich knitr bin mit HTML5 Folien zu erzeugen, und verwenden Sie die folgenden Codes:Schriftgröße ändern in HTML5 mit knitr nur

library(knitr) 
knit("file.Rmd") 
pandoc("file.md", format="dzslides") 

jedoch die Schriftgrößen (für den normalen Text und R-Codes) sind größer, so I hoffe, sie kleiner zu machen. Ich weiß, es gibt eine Möglichkeit slidify.Rmd Datei in HTML5 zu konvertieren, aber ich frage mich, ob es eine einfachere Möglichkeit gibt, die Anpassung nur mit knitr vorzunehmen? Aus irgendeinem Grund möchte ich nicht slidify für jetzt verwenden.

Zur Zeit habe ich die folgenden Codes am Ende meiner .Rmd Datei:

<!--pandoc 
s: 
S: 
i: 
mathjax: 
--> 

Antwort

0

ich eine schmutzige Art und Weise haben, dieses Problem zu lösen: Verwenden Sie rohe HTML5 in Ihrem RMD Dokument einfach und es funktioniert immer.

Überprüfen Sie How to change font size in html? und definieren Sie einfach Ihre Schriftgröße in einem benutzerdefinierten Chuck am Anfang Ihrer RMD-Dateien.

<style> 
p { 
    color: red; 
    } 
.paragraph { 
    font-size: 18px; 
    } 
</style> 

Dann verwenden Sie <p class="paragraph">Paragraph A</p> in Ihren Dateien.

Ich kenne diese Methode tatsächlich die Nachteile von markdown zu verwerfen. Wenn jedoch der Standardweg die Tür schließt, kann der einzige Weg in den Rohzustand führen.