! KableExtra中的额外对齐选项卡错误

问题描述 投票:0回答:1

我收到错误

!额外的对齐选项卡已更改为\ cr。\ endtemplate

在发生问题的表4中,其书写方式与其他表完全相同;另一张桌子编织得很好。当我为表4运行块时,它会生成乳胶代码,但不会编织。由于这是一个Rmd文件,它发布有趣。这是我的代码和数据的链接。

code

Data

我不确定错误在说什么。我尝试添加对齐方式并删除。 forexample,

kable(licen_area,
      "latex",
      booktabs=T,
      align="lcc",
      col.names=linebreak(c("Licensure\nArea","Count", "\\%"),align="c"),
      row.names=F,
      escape=F)

相对

kable(licen_area,
      "latex",
      booktabs=T,
      align="lccc",
      col.names=linebreak(c("Licensure\nArea","Count", "\\%"),align="c"),
      row.names=F, 
      escape=F)

我使用以下方法建立了一个随机生成的数据集:

grad_YR <- sample(c("2012-13", "2014-15","2015-16","2016-17","2017-18"), 150, prob=c(".02",".03",".05",".4",".5"), replace=T)
Degree <- sample(c("BA/BS","Master's"),150,prob=c(".75",".25"),replace=T)
licen_Area1 <- sample(c("Art","Dance","Early Childhood","Elementary","Middle","Secordary"),150,prob=c(".02",".01",".35",".35",".13",".14"),replace=T)
sam_dat <- as.data.frame(cbind(Univ,grad_YR,Degree,licen_Area1))```

Table 4 ran knit with no issues. 
r latex r-markdown kableextra
1个回答
1
投票

您正在使用哪些程序包和数据?

我认为因为第二个对齐具有第三个“ c”,所以如果将代码调整为:

kable(licen_area,
      "latex",
      booktabs=T,
      align="lcc",
      col.names=linebreak(c("Licensure\nArea","Count", "\\%"),align="c"),
      row.names=F, 
      escape=F)
© www.soinside.com 2019 - 2024. All rights reserved.