如何在 latex 环境中为使用kable创建的表格的特定行的名称添加上标(this链接为markdown提供解决方案)。我试过以下:
at2=cbind(1:5,6:10,11:15)
rownames(at2)=c("one", "two", "three", "four$^1$", "five")
kable(at2,format = "latex",booktabs=T)
但这不起作用。
编辑:
第一个问题是用escape = FALSE
解决的,但现在出现了与缩进有关的新问题。我正在使用group_rows
自动创建缩进。使用escape
会导致此缩进问题。代码:
at2=cbind(1:5,6:10,11:15)
rownames(at2)=c("one", "two", "three", "four$^1$", "five")
kable(at2,format = "latex",booktabs=T,escape = FALSE,col.names = month.abb[1:3])%>%
group_rows("group1",1,2)%>%
group_rows("group2",3,5)
答案 0 :(得分:1)
为了添加上标footnote_marker_number
应该很方便
library(knitr)
library(kableExtra)
library(dplyr)
#sample data
at2 <- cbind(1:5, 6:10, 11:15)
rownames(at2) <- c("one", "two", "three", paste0("four", footnote_marker_number(1, "latex")), "five")
kable(at2, format = "latex", escape = F, col.names = month.abb[1:3]) %>%
group_rows("group1", 1, 2) %>%
group_rows("group2", 3, 5)
输出为:
答案 1 :(得分:0)