我正试图从reporteRs
迁移到officer
,但是书签却遇到了问题。
我的模板文件的主体中包含2个书签,标题中包含3个书签。但是,当我尝试阅读模板时,officer
仅将书签保留在正文中。
doc = read_docx(path = template.file)
doc %>% docx_bookmarks
#[1] "BM1" "BM2"
当然,headers_replace_text_at_bkm
会因错误而失败:
在单个段落内找不到任何书签BM1
reporteRs
没问题:
doc <- docx(template = template.file)
list_bookmarks(doc)
#[1] "BM1" "BM2" "BM3" "BM4" "BM5"
为什么会发生这种情况,如何添加标头的书签?