【发布时间】:2021-05-11 15:59:31
【问题描述】:
我尝试使用 kableExtra::add_footnote() 为我的 PDF 输出创建脚注。我想让脚注两边对齐,减小字体大小和行距。我确实尝试在我的代码中添加threeparttable = T,但它不起作用。
library(magrittr)
data("mtcars")
tbl <- tibble::tibble(mpg = mean(mtcars$mpg), cyl = mean(mtcars$cyl), disp = mean(mtcars$disp)) %>% as.data.frame()
rownames(tbl) <- c("Mean")
knitr::kable(tbl, "latex",
booktabs = T,
digits = 2,
escape = FALSE) %>%
kableExtra::add_header_above(c("Mean" = 4)) %>%
kableExtra::kable_styling(latex_options = "hold_position", full_width = T, font_size = 10) %>%
kableExtra::column_spec(1, width = "3cm") %>%
kableExtra::add_footnote("I want to add some long long long long long footnotes here, and I want the format looks elegant enough.")
【问题讨论】:
-
能否提供您的 YAML 标头?
-
标题包括: - \usepackage{caption} - \usepackage{booktabs} - \usepackage{longtable} - \usepackage{threeparttablex}
-
我猜你还需要添加
\usepackage{threeparttable} -
还是不行。如果我在
add_footnote()中添加threeparttable = T。我的 PDF 输出中只有\begin{threeparttable}。不知道为什么不能渲染。
标签: r r-markdown kableextra