【发布时间】:2018-03-02 06:51:14
【问题描述】:
在kableExtra 中使用group_rows 函数时,有没有办法防止组标题被呈现为粗体?
我一直在使用 @Hao 开发的惊人的 kableExtra 包来装饰从 knitr::kable 输出的表格。我想添加组标题,但我不希望这些以粗体显示。这些标头在输出到乳胶时包装在\textbf{} 中,我无法确定哪个 kableExtra 函数执行此“代码修饰”。
可重现的例子:
---
title: "group_rows kableExtra"
output: pdf_document
---
```{r setup, include=FALSE}
require(kableExtra)
require(knitr)
```
```{r table, results='asis'}
knitr::kable(head(mtcars), booktabs = TRUE, format = "latex") %>%
group_rows("Group 1", 2, 3)
```
【问题讨论】:
-
您是否尝试过使用
row_spec(row=0)?另外,让我插入我的huxtable包,它可以让你完全控制每个单元格。 -
感谢您的回复,@dash2。是的,但是 row_spec(row=0) 更改列标题而不是分组标题。标题也超出了“正常”行数(即计数是指添加标题之前的原始表行)。到目前为止,我对 kableExtra 印象深刻,但也会看看你的包裹 - 谢谢你的建议!
标签: r r-markdown kable kableextra