【发布时间】:2021-10-05 07:39:58
【问题描述】:
我正在使用officer 包中的run_autonum 和block_caption 为我的补充数字创建数字标题,然后交叉引用它们(希望成为一个独立于非补充数字的系列,因此重新开始编号)。图标题中的编号效果很好(1、2、...)。但是,在交叉引用时,数字显示为 0。
这是一个 reprex Rmd 文件:
---
title: "Untitled"
output:
officedown::rdocx_document
---
Supplemental figure \@ref(f-s1). Supplemental figure \@ref(f-s2)
```{r, echo=FALSE}
library(officer)
sfig_num <- run_autonum(seq_id = "sfig",
pre_label = "Figure S",
bkm="f-s1")
block_caption("A figure caption.",
style = "Image Caption",
autonum = sfig_num)
sfig_num <- run_autonum(seq_id = "sfig",
pre_label = "Figure S",
bkm="f-s2")
block_caption("A figure caption.",
style = "Image Caption",
autonum = sfig_num)
```
【问题讨论】:
标签: r-markdown officer officedown