`caption =` 参数在 kable() R 中不起作用

问题描述 投票:0回答:1

在 kable() 函数中添加

caption = 
参数后,我无法使用 LaTex 使用 save_kable() 函数导出 kable 表。

我以为是因为我最近更新了我的 R 版本、RStudio 版本、TeX 版本以及所有可能导致错误的内容,但后来我切换到了 R Servers(目前是 R 4.3.2),这是我以前从未接触过的。我收到了同样的错误消息“!LaTeX 错误:出了点问题——也许缺少\item。”如果我删除

caption =
,我就能够在 LaTex 中导出表格。这是一个最小的例子。

library(tidyverse)
library(kableExtra)
library(magick)
dt <- mtcars[1:5, 1:6]
dt %>%
  kbl("latex",caption = "Recreating booktabs style table") %>%
  save_kable(file = "a.png")

如有任何帮助,我们将不胜感激!

r latex kable kableextra
1个回答
0
投票

caption
中包含
kable()
参数时,我确实遇到了同样的错误。 还有一些不需要乳胶的替代方案。 您可以使用
gt::gt()
创建一个漂亮的表格,然后保存 与
gtsave()

library(gt)
table <-
  mtcars[1:5, 1:6] |>
  gt() |>
  tab_header("Recreating booktabs style table")

table


# Save as png:
gtsave(table, "a.png")
© www.soinside.com 2019 - 2024. All rights reserved.