окраска строк не завершена - PullRequest
0 голосов
/ 29 ноября 2018

Пожалуйста, смотрите файл rmarkdown ниже.

Когда вы запускаете его, строка с буквой = b должна быть окрашена в красный цвет по всей длине, но, поскольку группа "", она не окрашивается по всей ширине.Есть идеи как это исправить?Если я добавлю «-» в ячейку, он будет окрашен в красный цвет, но мне нужно, чтобы он был пустым.

---
output: pdf_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

```{r test}


library(kableExtra)

data = data.frame(letter = c("a","b")  , group=c("g",""))

kable(
      data, 
      format ="latex",
      caption = "",
      booktabs = T,
      longtable = T,
      escape = F,
      align = "c",
      linesep=""
      ) %>% kable_styling(latex_options = c(
      "striped",
        "repeat_header"
        ),
        font_size=7)%>%
   row_spec(2, bold = T,  background = "red")  
```

1 Ответ

0 голосов
/ 29 ноября 2018

Самое простое решение - заполнить пустые ячейки неразрывным пробелом ~:

data = data.frame(letter = c("a","b")  , group=c("g","~"))
...