2017-06-21 61 views
2

我已经下述R降价文件:Knitr:从代码块打印文本为R降价

--- 
title: "Test" 
output: html_document 
--- 

```{r cars, echo=FALSE} 
myCondition <- TRUE 
if(myCondition) { 
    print("## Car Summary") 
} 
summary(cars) 
``` 

当我它针织到HTML中,“汽车摘要”报头中的“终端状”等宽渲染字体为:

## [1] "## Car Summary" 

但我希望它呈现为标题。我如何实现这一目标?

回答

4

这应该为你工作:

```{r cars, echo=FALSE, results='asis'} 
myCondition <- TRUE 
if(myCondition) { 
    cat("## Car Summary") 
} 
``` 

```{r, echo=FALSE} 
summary(cars) 
``` 

注意,选项results = 'asis'重要的是打印头。还请注意,print()将无法​​正常工作,但是cat()