2017-06-15 65 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的答案。

我希望这可以帮助你。