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

时间:2018-03-15 12:01:05

标签: r latex r-markdown symbols tabular

是否有人知道如何在表格的脚注的句子中放置公式,(怪异)字符或斜体字?

我正在使用Rmarkdown和kableExtra创建一个pdf文件。但$Y_{t-1}$$p < .001$之类的内容(因为我希望p为斜体)不起作用。或者我应该学习xtable吗?

1 个答案:

答案 0 :(得分:3)

诀窍是 1。以四次转义乳胶代码和特殊字符,例如\\\\frac 2。escape=FALSE中设置选项footnote()

---
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)
```

<强>收率: enter image description here