R 将BibTex条目添加到.bib文件时出现问题

R 将BibTex条目添加到.bib文件时出现问题,r,r-markdown,bookdown,R,R Markdown,Bookdown,我正在使用RStudio和R软件包bookdown。我在尝试向.bib文件添加新的bibtex条目时遇到问题 在我的index.Rmd中,我有以下行: bibliography: [book.bib, packages.bib] 我在packages.bib中添加了一个新条目,然后用RStudio中的“buildbook”按钮构建了这本书(我尝试了HTML和PDF)。当以html或pdf打开本书时,引用看起来像“?”。当我关闭packages.bib并再次打开它时,我添加的条目不再存在。此外,

我正在使用RStudio和R软件包
bookdown
。我在尝试向.bib文件添加新的bibtex条目时遇到问题

在我的index.Rmd中,我有以下行:

bibliography: [book.bib, packages.bib]
我在packages.bib中添加了一个新条目,然后用RStudio中的“buildbook”按钮构建了这本书(我尝试了HTML和PDF)。当以html或pdf打开本书时,引用看起来像
“?”
。当我关闭packages.bib并再次打开它时,我添加的条目不再存在。此外,当我更改任何.bib文件(仅添加一个空格)然后保存时,会显示以下错误:

Error in if (config$output_dir != ".") exclude <- c(exclude, config$output_dir) : 
  argument is of length zero

在默认的
bookdown
项目中,if(config$output\u dir!=“)中的
错误排除,将文件
packages.bib
投影为仅包含指定R包的引用信息。使用
book.bib
手动添加BibTeX条目。

这听起来有点像文件权限问题。您是否尝试过将bib保存为新文件并更改index.Rmd中的行?