如何从 R Markdown 中的 kable table 中删除自动 table 标题

How to remove the automatic table title from kable table in R Markdown

我目前有一个 R Markdown 文件,其中有一些 table 使用 knitr 包和 kable() 函数导出到 LaTex。问题是当我编织时,有一些自动标题添加到我的 table 中,例如:

Table 1: 我的标题

我想什么时候拥有:

我的标题

这是我的代码示例:

kable(import_data, "latex", longtable = T, caption = "Description of Data") 
%>% kable_styling(latex_options = c("striped", "repeat_header")))

即使我的标题是正确的,输出也会是Table 1: Description of Data

有人可以帮我解决这个问题吗?

当你有很多 table 以避免在 R Markdown 中的所有 LaTex table 上自动 Table 1: 时,这会非常有用。我建议您使用此代码:

\usepackage[labelformat = empty]{caption}

我个人只是将此代码添加到我导入到 R 中的 .sty 文件中。您也可以将它直接添加到您的 R 安装程序中。这将为您提供您正在寻找的输出:

标题:Description of Data

告诉我这是否适合你。

注意: 我知道这对 LaTex/PDF table 和 kable() 非常有效,但我想它也适用于LaTex/HTML table 也是。