在kableExtra()中控制行高

Ben*_*amp 7 latex r r-markdown kableextra kable

嗨我用这个很棒的桌子kableExtra,但我唯一的问题是行的高度并不总是相等.有没有人知道这方面的补救措施?

我的桌子:

在此输入图像描述

例如,如您所见,项目编号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()
Run Code Online (Sandbox Code Playgroud)

Hao*_*Hao 9

行高不总是相等的原因是默认情况下每5行kable插入\addlinespace一次.为了摆脱它,把linesep = ""kable().有关详细信息,请参阅在kable中删除\ addlinespace.