使用kableExtra文档。在RMardown内部,我正在运行:
```{r}图书馆(针织品)
图书馆(KableExtra)
dt <- mtcars1 1:5,1:6
kable(dt格式= "rmarkdown")
这实际上输出了一个表,但我在控制台中也得到了以下内容:
Error in kable_rmarkdown(x = c("Mazda RX4", "Mazda RX4 Wag", "Datsun 710", :
could not find function "kable_rmarkdown"当我转到:
```{r}图书馆(针织品)
图书馆(KableExtra)
dt <- mtcars1 1:5,1:6
kable(dt,format = "latex")
我没有出错,也没有桌子。我需要安装胶乳才能使用这个功能吗?
发布于 2018-05-27 10:10:15
为了给出一个完整的答案,把评论放在一起:下面的引语来自kableExtra小体
从kableExtra 0.9.0开始,加载此包(库(KableExtra))时,它将根据当前环境自动设置全局选项“knitr.table.format”。除非您正在呈现一个PDF格式,否则kableExtra将尝试为您呈现一个HTML。您不再需要手动在每个可变()函数中设置全局选项或format选项。
因此,您可以在两个示例(markdown和LaTeX)中编写:
library(knitr)
library(kableExtra)
dt <- mtcars[1:5, 1:6]
kable(dt)根据您的输出格式,您将得到以HTML或LaTeX (PDF)呈现的表。是的:对于PDF,您需要安装一个LaTeX。但是现在谢益辉( TinyTeX )著很容易做到这一点。
https://stackoverflow.com/questions/46664629
复制相似问题