【发布时间】:2019-03-27 10:12:06
【问题描述】:
如何使用\n 将单元格包装在knitr::kable 表格单元格中?
我想生成一个 .rmd 文件,其中包含一些表格,其中一列需要文本换行。应该发生换行的地方标有\n。我试过(这是一个独立的 .rmd 文件):
---
output: pdf_document
---
## A Table with text wrap
```{r cars}
knitr::kable(data.frame(col1 = c("a", "b"), col2 = c("one\ntwo", "three\nfour")))
```
..但这不起作用。包裹部分不是留在col2,而是在col1 的下一行。
预期输出是:
col1 | col2
-------------
a | one
| two
b | three
| four
欢迎使用除 knitr 之外的其他软件包的解决方案,只要它们允许(几乎)打印得一样好。
【问题讨论】:
标签: r r-markdown knitr kable