如何使用officedown包实现Word文档分节设置不同页码编号?
问题:officedown生成多格式页码Word文档失败
需求:通过.RMD生成Word文档,需满足:
- 第一部分无页码
- 第二部分页码用罗马数字编号
- 第三部分页码用阿拉伯数字编号
已尝试在指定参考模板document-template.docx的.RMD中添加分节符、定义不同页码格式,但参考文档的页码设置未生效,生成的文档无预期页码。
所用YAML配置及代码
--- output: officedown::rdocx_document: number_sections: yes reference_docx: "document-template.docx" delete_merged_file: TRUE documentclass: article bibliography: "bibliography/refs.bib" csl: "bibliography/springer-basic-author-date.csl" link-citations: false out_asp: 0.8 out_width: 6.5 ---
# Title Title Page ```{r section-roman} officer::block_section(property = officer::prop_section(type = "nextPage"))
Table of Contents
block_toc()
officer::block_section(property = officer::prop_section(type = "nextPage"))
Chapter 1
r stringi::stri_rand_lipsum(5).
### 额外尝试的页码添加代码 ```r ```{r section-roman} officer::block_section(property = officer::prop_section(type = "nextPage", footer_default = block_list(run_word_field(field = "PAGE \\* MERGEFORMAT"))))
### 关键限制说明 当前officedown依赖的officer工具**尚未实现将页眉或页脚链接到节**的功能,因此你尝试的跨节设置不同页码格式的需求,无法通过现有代码方式实现,属于无效尝试。 内容的提问来源于stack exchange,提问作者ESELIA
相关产品推荐
相关产品推荐

