2013-08-12 37 views
7

Tôi đang sử dụng knitr để tạo slide HTML5, và sử dụng các mã sau:thay đổi kích thước phông chữ trong HTML5 bằng knitr chỉ

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

Tuy nhiên, kích thước phông chữ (đối với mã văn bản và R bình thường) là lớn hơn vì vậy tôi hy vọng làm cho chúng nhỏ hơn. Tôi biết có cách sử dụng slidify để chuyển đổi tệp .Rmd thành HTML5, nhưng tôi tự hỏi liệu có cách nào dễ dàng hơn để thực hiện điều chỉnh chỉ bằng cách sử dụng knitr? Vì một lý do nào đó, tôi không muốn sử dụng slidify bây giờ.

Hiện nay tôi đưa mã sau vào cuối tập tin .Rmd tôi:

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

Trả lời

0

Tôi có một cách bẩn để giải quyết vấn đề này: chỉ cần sử dụng HTML5 liệu trong tài liệu RMD của bạn và nó luôn hoạt động.

Kiểm tra How to change font size in html? và chỉ xác định kích thước phông chữ của bạn trong một trình tự tùy chỉnh ở đầu tệp RMD của bạn.

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

Sau đó, sử dụng <p class="paragraph">Paragraph A</p> trong tệp của bạn.

Tôi biết phương pháp này thực sự loại bỏ nhược điểm của markdown. Tuy nhiên, khi cách mặc định đã đóng cửa, đường dẫn duy nhất có thể đi đến phần thô.

Các vấn đề liên quan