R-降价-kableExtra软件包-格式=';乳胶';不起作用

R-降价-kableExtra软件包-格式=';乳胶';不起作用,r,r-markdown,knitr,kable,kableextra,R,R Markdown,Knitr,Kable,Kableextra,使用kableExtra文档。在RMardown内部,我正在运行: ```{r} library(knitr) library(kableExtra) dt <- mtcars[1:5, 1:6] kable(dt, format = "rmarkdown") ``` 当我切换到: ```{r} library(knitr) library(kableExtra) dt <- mtcars[1:5, 1:6] kable(dt, format = "latex") ``

使用kableExtra文档。在RMardown内部,我正在运行:

```{r}
library(knitr)
library(kableExtra)

dt <- mtcars[1:5, 1:6]

kable(dt, format = "rmarkdown")

```
当我切换到:

```{r}
library(knitr)
library(kableExtra)

dt <- mtcars[1:5, 1:6]

kable(dt, format = "latex")

```
`{r}
图书馆(knitr)
图书馆(kableExtra)

dt为了提供一个完整的答案,我们将这些评论放在一起:以下引用自:

从KableXtra 0.9.0开始,加载此包(库(KableXtra))时,它将根据当前环境自动设置全局选项“knitr.table.format”。除非您正在呈现PDF,否则kableExtra将尝试为您呈现HTML表。不再需要在每个kable()函数中手动设置全局选项或格式选项

因此,您可以在这两个示例(markdown和LaTeX)中编写:

库(knitr)
图书馆(kableExtra)

dt为了提供一个完整的答案,我们将这些评论放在一起:以下引用自:

从KableXtra 0.9.0开始,加载此包(库(KableXtra))时,它将根据当前环境自动设置全局选项“knitr.table.format”。除非您正在呈现PDF,否则kableExtra将尝试为您呈现HTML表。不再需要在每个kable()函数中手动设置全局选项或格式选项

因此,您可以在这两个示例(markdown和LaTeX)中编写:

库(knitr)
图书馆(kableExtra)

dt正确的选项名称是
markdown
(而不是
rmarkdown
)。这是否回答了您的问题?只有将格式设置为“latex”或“html”时,kableExtra才有效。如果您没有看到第二个区块中的任何表格输出,您是否尝试在HTML文档中呈现它?@Hao如果我正确理解了新手册(“pdf格式的很棒的表格”,2018-05-21,第2页),这不再是必要的。@petzi是的,在最新版本中,您不再需要kable中的“latex”。感谢您提供更新的答案!正确的选项名称是
markdown
(而不是
rmarkdown
)。这是否回答了您的问题?只有将格式设置为“latex”或“html”时,kableExtra才有效。如果您没有看到第二个区块中的任何表格输出,您是否尝试在HTML文档中呈现它?@Hao如果我正确理解了新手册(“pdf格式的很棒的表格”,2018-05-21,第2页),这不再是必要的。@petzi是的,在最新版本中,您不再需要kable中的“latex”。感谢您提供更新的答案!
```{r}
library(knitr)
library(kableExtra)

dt <- mtcars[1:5, 1:6]

kable(dt, format = "latex")

```
library(knitr)
library(kableExtra)

dt <- mtcars[1:5, 1:6]

kable(dt)