Docx 使用bookdown';用于word文档输出的“rmd_文件”?我得到;basename(文件)中出现错误;

Docx 使用bookdown';用于word文档输出的“rmd_文件”?我得到;basename(文件)中出现错误;,docx,bookdown,Docx,Bookdown,在@yihui之后,我试图通过在@yihui的最小书籍示例中的_bookdown.yml中添加一个rmd_files参数来选择以每种输出格式呈现的特定文件 rmd_files: html: ["index.Rmd", "01-intro.Rmd"] latex: ["index.Rmd", "01-intro.Rmd"] epub: ["index.Rmd", "01-int

在@yihui之后,我试图通过在@yihui的最小书籍示例中的_bookdown.yml中添加一个
rmd_files
参数来选择以每种输出格式呈现的特定文件

rmd_files:
  html: ["index.Rmd", "01-intro.Rmd"]
  latex: ["index.Rmd", "01-intro.Rmd"]
  epub: ["index.Rmd", "01-intro.Rmd"]
  word: ["index.Rmd", "01-intro.Rmd"]
在_output.yml中,我添加

bookdown::word_document2:
  toc: true
最小书本示例中的所有其他内容都保持不变

rmarkdown::render_site(encoding='UTF-8')
呈现html、latex和epub文档,但word输出失败,basename(文件)中出现
错误:字符向量参数预期调用:,但它没有提供最小的示例,并且似乎在最新的bookdown版本中已修复


Bookdown真是太棒了,我可能会错过一些简单的东西。非常感谢你的帮助

输出格式的名称是
docx
,而不是
word

rmd_文件:
docx:[“index.Rmd”,“01 intro.Rmd”]

该名称为Pandoc,所有名称均列在此处:

谢谢!这在1.3中值得注意,因为其他选项与给定的输出选项具有相同的名称——“LaTeX、HTML、EPUB和Word”。事后看来,这是显而易见的,但其他人似乎被这一小小的不匹配弄糊涂了(例如)。再次感谢@由于这太令人困惑了,我只是让
word
自动工作:谢谢!