如何取消kableExtra中脚注标题的斜体格式?
kableExtra取消脚注标题斜体格式的方法
在kableExtra中,自定义脚注标题(如general_title)默认会被渲染为斜体,直接设置title_format = "normal"是无效的——因为title_format参数要求传入处理文本的函数,而非字符串值。
要取消斜体格式,只需将title_format设置为identity函数即可,该函数会原样返回输入文本,不应用任何格式转换:
library(kableExtra) library(dplyr) mtcars %>% kbl() %>% kable_styling() %>% footnote( general = "Foo, bar", general_title = "Take note:", footnote_as_chunk = TRUE, title_format = identity # 取消斜体格式 )
如果需要更灵活的格式控制,也可以自定义一个简单的函数替代identity,比如function(x) x,效果完全一致。这个设置对HTML和LaTeX输出均生效。
内容的提问来源于stack exchange,提问作者Frederick
相关产品推荐
相关产品推荐

