嗨,我用kableExtra
制作了这张很棒的表,但是我唯一的问题是行的高度并不总是相等。有人知道对此有补救办法吗?
我的 table :
例如,如您所见,项目编号22(第6行)的行的高度(间距)比其他行大。
我的代码:
my_column_names = c("Item number", "Item",
"Emotion", "Social",
"At Home", "Body", "Emotion",
"Social 1", "Social 2",
"At Home", "Body")
kable(df1,
format = "latex", booktabs = TRUE,
col.names = my_column_names,
caption = "Factor loadings for the 4 and 5 Factor Model") %>%
kable_styling(latex_options = c("striped", "hold_position"),
full_width = FALSE) %>%
add_header_above(c(" " = 2,
"4 Factor Model " = 4, "5 Factor model" = 5)) %>%
add_header_above(c(" " = 2,
"Model" = 9)) %>%
kableExtra::landscape()
最佳答案
行高并不总是相等的原因是,默认情况下,kable
每第5行插入一个\addlinespace
。要摆脱它,请将linesep = ""
放入kable()
。有关详细信息,请参见Get rid of \addlinespace in kable。
关于r - 在kableExtra()中控制行高,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47654895/