使用 knitr 和 kableExtra 的脚注中的公式或符号
Formula's or symbols in footnotes using knitr and kableExtra
有谁知道如何在 table 的脚注句子中放置公式、(奇怪的)字符或斜体字?
我正在使用 Rmarkdown 和 kableExtra 创建一个 pdf 文件。但是 $Y_{t-1}$
或 $p < .001$
之类的东西(因为我希望 p
是斜体)不起作用。还是真的要学xtable?
诀窍是 1. 将乳胶代码和特殊字符转义四次,例如\\frac
、2. 在 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)
```
产量:
有谁知道如何在 table 的脚注句子中放置公式、(奇怪的)字符或斜体字?
我正在使用 Rmarkdown 和 kableExtra 创建一个 pdf 文件。但是 $Y_{t-1}$
或 $p < .001$
之类的东西(因为我希望 p
是斜体)不起作用。还是真的要学xtable?
诀窍是 1. 将乳胶代码和特殊字符转义四次,例如\\frac
、2. 在 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)
```
产量: