【发布时间】:2017-10-10 10:37:24
【问题描述】:
使用 kableExtra 文档。在我正在运行的 RMardown 内部:
```{r}
library(knitr)
library(kableExtra)
dt <- mtcars[1:5, 1:6]
kable(dt, format = "rmarkdown")
```
这实际上输出了一个表格,但我在控制台中也得到了以下信息:
Error in kable_rmarkdown(x = c("Mazda RX4", "Mazda RX4 Wag", "Datsun 710", :
could not find function "kable_rmarkdown"
当我切换到:
```{r}
library(knitr)
library(kableExtra)
dt <- mtcars[1:5, 1:6]
kable(dt, format = "latex")
```
我没有收到错误,也没有表格。我需要安装 Latex 才能使用此功能吗?
【问题讨论】:
-
正确的选项名称是
markdown(不是rmarkdown)。这能回答你的问题吗? -
kableExtra 仅在您将格式设置为“latex”或“html”时才有效。如果您没有看到第二个块的任何表格输出,您是否尝试在 HTML 文档中呈现它?
-
@Hao 如果我理解正确的新手册(“awesome table in pdf”, 2018-05-21, p.2),那就没有必要了。
-
@petzi 是的,使用最新版本,您不再需要 kable 中的“latex”。感谢您提供更新的答案!
标签: r r-markdown knitr kable kableextra