Ниже приведен пример кода. Моя проблема в том, что фоновый цвет строк с разрывом строки обрезается. Есть идеи как это исправить? Я попытался ограничить ширину столбца, и это помогло, но с другими нежелательными побочными эффектами, такими как выравнивание всех значений ячеек в верхней части каждой ячейки, и поскольку эта финальная таблица должна иметь ширину c, я не хочу заставить определенную ширину столбца. Спасибо за любую помощь.
---
title: "For Stackoverflow"
output:
pdf_document:
latex_engine: xelatex
header-includes:
- \usepackage{booktabs}
- \usepackage{longtable}
- \usepackage{array}
- \usepackage{multirow}
- \usepackage{wrapfig}
- \usepackage{float}
- \usepackage{colortbl}
- \usepackage{pdflscape}
- \usepackage{tabu}
- \usepackage{threeparttable}
- \usepackage{threeparttablex}
- \usepackage[normalem]{ulem}
- \usepackage{makecell}
- \usepackage{xcolor}
- \usepackage{fontspec}
---
```{r message=FALSE, warning=FALSE}
library(dplyr)
library(kableExtra)
data <- data.frame(c('1','2','3','4','5'),c('a','b','A long line with no break that makes the column long','Value that needs \n break'
, 'another value that needs \n break'))
names(data) <- c('Column 1', 'Column 2')
data <- data %>% mutate_all(linebreak)
#subbing center alignment
data$`Column 2` <- gsub('[l]','[c]',data$`Column 2`, fixed = TRUE)
kable(data, 'latex', booktabs = T, linesep="", escape=F, align=c('l','c')) %>%
kable_styling(position = 'left', latex_options = c('striped','scale_down'), font_size = 12)
```