我使用tabular()
包中的tables
函数在R Markdown文件中创建表。我想使用booktabs()
选项来包含水平规则。但是,当我这样做时,booktabs()
中的代码会出现在我的LaTex文档中,即使我将chuck选项设置为echo=FALSE
也是如此。
如何将booktabs()
选项与tabular
一起使用?
这是示例的代码:
---
title: "Making Tables"
output:
pdf_document: default
header-includes: \usepackage{booktabs}
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
library(tables)
library(Hmisc)
```
```{r no line, results='asis'}
latex(tabular( (Species + 1) ~ (n=1) + Format(digits=2)*(Sepal.Length + Sepal.Width)*(mean + sd), data = iris))
```
```{r with line, results='asis', echo = FALSE}
booktabs()
latex(tabular( (Species + 1) ~ (n=1) + Format(digits=2)*(Sepal.Length + Sepal.Width)*(mean + sd), data = iris))
```
答案 0 :(得分:2)
只需使用booktabs
周围的```{r with line, echo = FALSE,results= "asis"}
invisible(booktabs())
latex(tabular( (Species + 1) ~ (n=1) + Format(digits=2)*(Sepal.Length + Sepal.Width)*(mean + sd), data = iris))
```
功能,如下所示:
public class Radio
{
public int Volume { get; set; }
}
public class Vehicle
{
public Radio MusicRadio { get; set; }
private void Explode()
{
if (MusicRadio.Volume == 10)
{
Application.Shutdown();
}
}
}