带有数学方程式和字母注释的Kable脚注

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

我在使用kable和R Markdown时遇到麻烦。我想创建一个带有脚注的表格:1.一点数学公式(enter image description here),2.带有字母注释3.并且我希望注释a和b也出现在上标中的var_a和var_b旁边。

我可以制作表格,但是在添加脚注的那一刻,我得到一个错误消息。

var_a <- rep(0, 3)
var_b <- rep(1,3)
var_c <- rep(2, 3)

df <- data.frame(var_a=var_a, var_b=var_b, var_c=var_c)

kable(df, "latex", caption = "title", booktabs = T) %>%
  kable_styling() %>%
  add_footnote("Standard errors in parenthesis. P-values in brackets.", "P-values from Wald-test for $H_0$ Hazard Ratio = 1.",
               footnote_order = c("alphabet", "alphabet"))

编辑:

这是我得到的错误消息:

Error in add_footnote(., "Standard errors in parenthesis. P-values in brackets.",  : 
  unused argument (footnote_order = c("alphabet", "alphabet"))
r latex r-markdown kable
1个回答
0
投票

首先,我不是管道运算符的忠实拥护者,当您执行复杂的功能时,往往会错过一些小问题,例如将脚注放在矢量中:

mytable <- kable(df, "latex", caption = "title", booktabs = T)

mytable <- kable_styling(mytable)

add_footnote(mytable,c("Standard errors in parenthesis. P-values in brackets.",
                  "P-values from Wald-test for $H_0$ Hazard Ratio = 1.") )

我删除了footnote_order,我不明白您为什么使用它?而且我无法使其工作...最后,您将遇到另一个问题,而不是:$H_0$脚注生成:\$H\_0\$

© www.soinside.com 2019 - 2024. All rights reserved.