官员包中的body_add_toc()

时间:2018-03-19 13:25:14

标签: officer

我正在使用官方软件包创建.docx文档。我在body_add_toc()函数中遇到了问题,该函数创建并清空了内容表#34; (只是一个没有实际内容的灰色矩形)。即使是官员小插图的例子似乎也不适合我。 (我已经简化了一点)

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()样式参数指定为&#34;标题&#34;或&#34;标题1&#34;。我还尝试将body_add_par()和body_add_toc()样式更改为&#34; toc 1&#34;,但这些解决方案都没有帮助我。

我在Ubuntu 16.04上工作,使用R 3.4.3,官员0.2.2和magrittr 1.5

提前感谢您的帮助! 此致

1 个答案:

答案 0 :(得分:0)

我在Word 2016中遇到了相同的问题。此问题是由于在Word中打开文档时没有更新“官员”目录引起的。在Word中打开文档,然后在功能区中单击

参考>更新表

然后应显示目录。