【问题标题】:Add Table Caption Number R-Markdown添加表格标题编号 R-Markdown
【发布时间】:2019-02-19 16:55:24
【问题描述】:

我无法理解如何在 R-Markdown 中将数字标题编号表添加到表中。我正在使用bookdown 并一直在尝试理解文档的2.5 tables 部分。

它说,当您向kable 函数添加标题时,它将自动标记为编号。但是,我只得到标签的“文本”部分,没有数字。

---
title: "test"
author: "x"
date: "February 20, 2019"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)

```

## R Markdown

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.

```{r libraries, echo=FALSE}
library(tidyverse, warn.conflicts = T)
library(kableExtra)
library(bookdown)
```


```{r example, echo=T}

head(pressure) %>%
  kable(caption = "Pressure",
        booktabs = T) %>%
  kable_styling(full_width = F)

```

非常感谢您帮助理解如何做到这一点。

【问题讨论】:

  • fig.cap 为图形添加标题。如果你想要一个表格标题,你应该使用 kable 中的标题参数。
  • 谢谢。我在使用表和函数时都遇到了问题,但我将代码编辑为不冲突。 kable 函数我仍然遇到同样的问题,它只生成没有参考号的标题。
  • 当我将您的代码发布到 RStudio 中的示例 bookdown 项目中时,我得到一个编号的标题。所以我认为你与你正在做的其他事情有冲突,但我们没有关于什么的信息,因为你没有发布一个完整的例子。
  • @user2554330 我已经发布了一个完整的例子。您能否提供示例中的差异?
  • 我也不知道bookdown。我是说我在 RStudio 中设置了示例 bookdown 项目,并对其进行了修改以包含您的代码。它有索引文件和许多其他的东西。

标签: r r-markdown bookdown kable


【解决方案1】:

由于output 标头,您没有使用bookdown,而是使用rmarkdown::html_document()。您需要将标题更改为

---
title: "test"
author: "x"
date: "February 20, 2019"
output: bookdown::html_document2
---

为了在单个文件项目中使用bookdown 功能。对于实际书籍,让bookdown 包为您设置骨架是个好主意,例如通过 RStudio 插件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 2017-10-15
    • 1970-01-01
    • 2019-05-20
    相关资源
    最近更新 更多