gpt4 book ai didi

r-markdown - R Markdown 中 HTML 输出的图形和表格标题的自动编号

转载 作者:行者123 更新时间:2023-12-02 00:59:20 25 4
gpt4 key购买 nike

当我将 R Markdown 文档编织成 HTML 格式时,有没有办法自动对标题中的数字进行编号?

我希望我的输出如下:

Figure 1: Here is my caption for this amazing graph.



但是,我目前得到以下信息:

Here is my caption for this amazing graph.



这是我的 MWE:
---
title: "My title"
author: "Me"
output:
html_document:
number_sections: TRUE
fig_caption: TRUE
---

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

```{r plot1,fig.cap="Here is my caption for this amazing graph."}
x <- 1:10
y <- rnorm(10)
plot(x,y)
```

```{r table1, fig.cap="Here is my caption for an amazing table."}
head(mtcars, 2)
```

我已经读过 Bookdown 解决了这个问题,但我已经阅读了 Bookdown 的权威指南,从头到尾,但找不到它。

最佳答案

如果您希望有编号的数字,则需要使用 bookdown 提供的输出格式。其中包括 html_document2 , pdf_document2等见here获取更全面的选项列表。

更改文档示例 html_documentbookdown::html_document2将解决您的问题。

---
title: "My title"
author: "Me"
output:
bookdown::html_document2:
number_sections: TRUE
fig_caption: TRUE
---

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

```{r plot1,fig.cap="Here is my caption for this amazing graph."}
x <- 1:10
y <- rnorm(10)
plot(x,y)
```

```{r plot2, fig.cap="Here is my caption for another amazing graph."}
plot(y,x)
```

如果要标记由 knitr::kable 创建的表,您需要在表格调用本身中指定标题
```{r table1}
knitr::kable(mtcars[1:5, 1:5], caption = "Here is an amazing table")
```

关于r-markdown - R Markdown 中 HTML 输出的图形和表格标题的自动编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51730846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com