有没有人知道如何在表格脚注的句子中放置公式、奇怪的字符或斜体字?
我正在使用Rmarkdown和kableExtra创建pdf文件。但是像$Y_{t-1}$
或$p < .001$
(因为我希望p
是斜体)这样的东西不起作用。还是我真的应该学习xtable吗?
有没有人知道如何在表格脚注的句子中放置公式、奇怪的字符或斜体字?
我正在使用Rmarkdown和kableExtra创建pdf文件。但是像$Y_{t-1}$
或$p < .001$
(因为我希望p
是斜体)这样的东西不起作用。还是我真的应该学习xtable吗?
技巧是1.将latex代码和特殊字符转义四次,例如\\\\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)
```
footnote()
这是 Latex 的一个函数吗?我需要安装一个包来使用它吗? - Benjamin Telkampfootnote()
是kableExtra
包中的一个函数,您可以在代码中使用library(kableExtra)
调用该库。也许您需要先使用install.packages(kableExtra)
安装它。 - jay.sf