【发布时间】:2018-08-28 01:55:08
【问题描述】:
我正在使用officer 包创建.docx 文档。我遇到了 body_add_toc() 函数的问题,该函数创建并清空“目录”(只是一个没有实际内容的灰色矩形)。即使是军官小插曲中的例子似乎也不适合我。 (我已经简化了一点)
doc <- read_docx() %>%
body_add_par(value = "Table of content", style = "heading 1") %>%
body_add_toc(level = 2) %>%
body_add_par(value = "Tables", style = "heading 1")
print(doc, target = "toc.docx")
我已经尝试将 body_add_toc() 样式参数指定为“标题”或“标题 1”。我还尝试将 body_add_par() 和 body_add_toc() 样式更改为“toc 1”,但这些解决方案都没有帮助我。
我正在开发 Ubuntu 16.04,使用 R 3.4.3、officer 0.2.2 和 magrittr 1.5
提前感谢您的帮助! 问候
【问题讨论】:
-
您是否使用 MS Word 编辑文档?
-
我一直在使用 MS Word、Google Doc 和 LibreOffice。此外,在 MS Word 而不是 TOC 中,我得到的信息是没有可以显示的元素。
-
抱歉,无法重现您的问题。使用 MS Office 编辑时,我可以更新 TOC 并查看它。
标签: officer