我正在使用 bookdown 制作一个简单的(单个文档)RMarkdown文档,生成HTML。我知道如何制作带有标题的图形并引用这些图形,但我想要更改我的图形编号。下面是我的一个简单示例。
---
title: "My Title"
author: "Me"
date: "1/1/2016"
output: bookdown::html_document2
bibliography: refs.bib
---
```{r heatmap, fig.cap = "Plot showing blah blah"}
plot(mydata)
```
上述代码创建了一个标注为“图1:显示blah blah的绘图”。我希望这个图表的标签为“图S1:显示blah blah的绘图”(请注意在数字前面加上“S”)。 (我正在为一篇期刊提交的补充材料编写。)我已经研究了bookdown的工作原理,似乎可以通过更改
_bookdown.yml
文件中的一行轻松实现此目的(参见:https://bookdown.org/yihui/bookdown/internationalization.html)。问题是我没有_bookdown.yml
文件,也不知道如何制作它或将其链接到我的.Rmd文件。我只有一个.Rmd文件,其中包含正常编译的图表标签等内容。
非常感谢任何有助于制作、编辑和链接_bookdown.yml
文件的帮助。另外,还有其他改变图表编号的方法吗?我不介意解决方案很麻烦,我只想让它起作用!
label:
之前有一个制表符(两个空格),在fig:
之前有两个制表符(四个空格)。 - Martin C. Arnold