1

Latex 命令没有按照我的意图格式化列名。

library(kableExtra)
kable(test,"latex", col.names = c('Mean','\\textit{N}' ,'Strongly\nDisagree','Disagree','Neither Agree\norDisagree','Agree','Strongly\nAgree'))

我得到的输出是:

https://www.dropbox.com/s/xvl7lfh94bl2274/Kable%20Table.PNG?dl=0

我已经尝试过 latex 命令和 R-markdown 命令。

N 应该是斜体,强烈不同意,既不同意也不不同意,强烈同意应该分成两行。

4

1 回答 1

1
test_data <- data.frame(Mean = runif(5, 3.71, 7.72),
                        N = sample(57:59, 5, replace = TRUE),
                        sd = c(1, rep(0, 4)),
                        d = rep(1, 5),
                        naod = sample(1:4, 5, replace = TRUE),
                        a = sample(5:12, 5, replace = TRUE),
                        sa = sample(37:44, 5, replace = TRUE))

kable(test_data,"latex" ,booktabs=T,
      align="c",
      col.names=linebreak(c('Mean','\\textit{N}' ,'Strongly\n Disagree','Disagree','Neither Agree\n or Disagree','Agree','Strongly\n Agree')),
      row.names = T,escape=F) %>%
  row_spec(0,align = "c")
于 2019-04-04T16:01:27.227 回答