首页 > 解决方案 > 使用 kableExtra 进行脚注内联样式

问题描述

为什么以下内容适用于标题而不适用于脚注?我如何在页脚中做到这一点?

library(kableExtra)

mtcars[1:5,] %>%
kable(caption = "why this <span style='color: red;'>is red</span>") %>%
  footnote(general_title = "",
           general = "and this<span style='color: red;'>isn't?</span>")

在此处输入图像描述

标签: rkable

解决方案


默认情况下,该escape参数设置为TRUEin footnote。这意味着您尝试包含在脚注中的任何 html 都将被 html 转义,因此它将被呈现为字符串,而不是被解释为实际的 html。

幸运的是,您可以将其关闭:

library(kableExtra)

mtcars[1:5,] %>%
kable(caption = "why this <span style='color: red;'>is red</span>") %>%
  footnote(general_title = "",
           general = "and this<span style='color: red;'> is too?</span>", 
           escape = FALSE)

在此处输入图像描述


推荐阅读