Markdown,Knitr,Pandoc Header块在添加样式表时从输出中消失

时间:2015-05-15 16:43:40

标签: knitr r-markdown pandoc

---
title: "![logo](../Shared/logo.jpg)     Title Text"
author: "Author Name"
output: html_document
css: styles.css
---

此标题信息使用render或knit2html输出,但是当css: styles.css及相关代码

options(rstudio.markdownToHTML = 
    function(inputFile, outputFile) {
    require(markdown)
    markdownToHTML(inputFile, outputFile, stylesheet='custom.css')
    } 
) 

被添加到启动文件中,渲染的输出文件没有标题输出。文件中的第一行是最后一行" ---"在* .Rmd文件中。顺便说一句,"编织HTML"个人* .Rmd内容按预期工作。

谢谢, 艾伦

1 个答案:

答案 0 :(得分:1)

选项rstudio.markdownToHTML仅适用于R Markdown v1。基于Pandoc的版本是v2,在这种情况下,css字段必须放在html_document字段下:

---
title: "![logo](../Shared/logo.jpg)     Title Text"
author: "Author Name"
output:
  html_document:
    css: styles.css
---

read the documentation