【发布时间】:2025-12-22 00:35:11
【问题描述】:
我正在为需要补充材料的期刊撰写文章。我希望使用诸如SuppMat: 之类的唯一标签而不是默认的fig: 将图形和表格发送到此部分。如果没有,我可以使用默认的fig 标签,但我需要在文档的Supplementary Material部分重新编号。
我知道使用乳胶的一个答案(找到here)但我必须在导出到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)
```
【问题讨论】:
标签: r-markdown knitr bookdown officer officedown