我正在为需要补充材料的期刊写一篇文章。我希望使用一个唯一的标签,SuppMat:
而不是默认的标签fig:
来将图形和表格发送到这个部分。如果没有,我可以使用默认标签,但我需要在文档的补充材料部分fig
重新编号。
我知道使用 Latex 的一个答案(在此处找到),但我必须在导出到docx
. 下面是一个可重现的示例,使用officedown
---
output:
officedown::rdocx_document
---
```{r setup, include=FALSE}
pacman::p_load(knitr, officedown, officer)
knitr::opts_chunk$set(echo = FALSE,
eval = TRUE,
fig.cap = TRUE)
```
# Main Text
Please see Supplementary Figure \@ref(fig:appendix-fig1) and Figure \@ref(fig:main-fig1).
```{r fig.id="main-fig1", fig.cap="This should be labelled **Figure 1**"}
barplot(1:5, col=1:5)
```
```{r tab.id="main-tab1", tab.cap="Main Text Table 1"}
head(mtcars)
```
\newpage
# Supplementary Materials {#SuppMat}
```{r fig.id="appendix-fig1", fig.cap="This figure should be labelled **Supplementary Figure 1**"}
barplot(1:5, col=1:5)
```
```{r tab.id="appendix-tab1", tab.cap="Should be labelled **Supplementary Table 1**"}
head(mtcars)
```