2017-06-15 76 views
1

我正在將一個rMarkdown文件編織成PDF。rMarkdown PDF不讀CSS

我在RMD文件的頂部添加了css樣式,但生成的PDF不會相應更改。

knitr PDF是否讀取CSS設置?

--- 
documentclass: article 
geometry: margin=0.5cm 
output: 
    pdf_document: default 
--- 
<style type="text/css"> 

h1.title { 
    font-size: 20px; 
    font-weight: bold; 
    font-family: Arial-Black; 
} 

body { 
    font-size: 12px; 
    font-weight: bold; 
    font-family: Calibri; 
} 

</style> 
+0

您是否在使用'pandoc'將標記轉換爲pdf? AFAIK,pandoc不會將標記語法轉換爲pdf。如果你堅持使用LaTeX語法來控制,可能會更好。 –

+0

是的,我正在使用'pandoc'。使用'\ fontsize {16px} \ selectfont'的LaTeX語法含義是否正確? – shawnl

回答

0

如果你編織成PDF,那麼你就需要乳膠和pandoc能力,而不是HTML和CSS技巧。

This introduction使用Rmarkdown for PDF的主題幫助我,以及this detailed reference guide。根據您的樣式需求的複雜性,您可能還想仔細閱讀StackExchange上的TeX community的答案。

我希望這可以幫助你。