生成R Markdown Word.docx与绘图和可更新的(动态)标题(数字)



我目前使用Markdown生成一个Word.docx使用fig.cap的绘图和标题

```{r, fig.width = 7.0, fig.height = 5.0, dpi = 400, echo=FALSE, results = FALSE, message = FALSE, warning = FALSE, fig.cap = "Figure 1: Plot Description", fig.align = "center"}

这将在Word文档中为绘图创建标题,但是,Word不将文本识别为动态标题。是否有一种方法可以创建动态标题,以便在Word中可以自动重新编号,并且可以轻松创建图形表?

这个解决方案有点笨拙,但确实会在Word中产生动态标题。(我是R和Markdown的新手,所以可能有更好的方法来实现预期的结果)。

library(officer)
library(officedown)

sfig_num <- run_autonum(seq_id = "Figure", pre_label = "Figure 1", bkm="1")

block_caption("Caption Text Here", style = "caption", autonum = sfig_num)

最新更新