【发布时间】:2019-09-28 10:54:34
【问题描述】:
我正在尝试在 rmakrdown 的 kableExtra 表中格式化单个文本位,例如下面的示例:
---
output: pdf_document
---
```{r, echo=FALSE}
knitr::kable(data.frame(char = c('Hey *italics*','Hello **bold**', 'Hi ~~strikethrough~~~'),
num = c(1,2,3)))
```
但是,如果我使用 kableExtra
```{r, echo=FALSE}
library(kableExtra)
knitr::kable(data.frame(char = c('Hey *italics*','Hello **bold**', 'Hi ~~strikethrough~~~'),
num = c(1,2,3)))
```
我会得到:
我知道有 cell_spec, row_spec and column_spec 来格式化整行的列和单元格,但这不是我想要的。
我想仅格式化某个单元格中的部分文本,但保留 kableExtra 的所有功能 用于设计我的表格。还有text_spec(),但我没有找到任何关于如何在表格中使用它的示例。
附:我不是那么先进,因此更喜欢工作示例。
【问题讨论】:
标签: r text formatting r-markdown kableextra