我似乎无法使用kableExtra包生成一个包含下标的列名或标题的html表格。我尝试了多种方法,但它总是显示没有下标的输出。以mtcars数据集为例:
data(mtcars)
library(kableExtra)
mtcars %>%
filter(mpg == 21.0) %>%
select(c(1:2)) %>%
kable("html", col.names = c("m~pg~", "c\\textsubscript{yl}"), escape = F) %>%
kable_styling()
我尝试为这个html格式表的示例中所选列名的最后两个字母添加下标。我还尝试使用“$m~pg~$”和“$m_{pg}$”以及“m\textsubscript{yl}”
2条答案
按热度按时间2ledvvac1#
正如@cengstro所指出的,你的解决方案在
kableExtra 1.3.4
中不起作用。对我来说,通常的latex代码起作用,例如。编辑:如果你不想用斜体,你可以这样写:
jq6vz3qz2#
减价表示法是
^.^
和~.~
,用于写入上标和下标。mtcars %>%
filter(mpg==21.0) %>%
select(c(1:2)) %>%
kable(col.names=c("m\textsubscript{pg}","c\textsubscript{yl}"), escape = FALSE) %>%
kable_styling()