使用 knitr 和 kableExtra 的脚注中的公式或符号

Formula's or symbols in footnotes using knitr and kableExtra

有谁知道如何在 table 的脚注句子中放置公式、(奇怪的)字符或斜体字?

我正在使用 Rmarkdown 和 kableExtra 创建一个 pdf 文件。但是 $Y_{t-1}$$p < .001$ 之类的东西(因为我希望 p 是斜体)不起作用。还是真的要学xtable?

诀窍是 1. 将乳胶代码和特殊字符转义四次,例如\\frac2.footnote().

中设置选项 escape=FALSE
---
title: "Untitled"
output: pdf_document
---

```{r tab}
library(knitr)
library(kableExtra)
df <- data.frame(v1=rnorm(6), v2=runif(6), v3=rbinom(6, 1, .33), 
                 row.names=LETTERS[1:6])
kable(df, "latex", align="c", booktabs=TRUE) %>%
footnote(general=c("$a^2+b^2=c^2,$",     
                   "$\\sigma^2=\\frac{1}{n-1}\\sum_{i=1}^n(x_i-\\bar{x})^2;$", 
                   "1,000 \\$;", "100\\%."),
         number=c("Hello\ there! \\textit{Hello\ there!}"),
         footnote_as_chunk=TRUE, 
         escape=FALSE)
```

产量: