0

我正在使用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”,但这些解决方案都没有帮助我。

我正在使用 R 3.4.3、office 0.2.2 和 magrittr 1.5 开发 Ubuntu 16.04

在此先感谢您的帮助!问候

4

1 回答 1

0

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

参考 > 更新表

然后应该出现目录。

于 2020-04-22T08:06:14.283 回答