将 BibTex 条目添加到 .bib 文件时出现问题
Issue when adding BibTex entries to .bib file
我正在使用 RStudio 和 R 包 bookdown
。我在尝试将新的 bibtex 条目添加到 .bib 文件时遇到问题。
在我的 index.Rmd 中有以下行:
bibliography: [book.bib, packages.bib]
我向 packages.bib 添加了一个新条目,然后我在 RStudio 中使用 "Build Book" 按钮构建了这本书(我尝试了 HTML 和 PDF)。打开 html 或 pdf 格式的书时,引文看起来像 "???"
。当我关闭 packages.bib 并再次打开它时,我添加的条目不再存在。此外,当我对任何 .bib 文件进行更改(只需添加 space)然后保存时,会显示以下错误:
Error in if (config$output_dir != ".") exclude <- c(exclude, config$output_dir) :
argument is of length zero
我尝试清理项目并重新构建它,但这并没有解决问题。
版本:
- OS: Windows 10
- R: 3.6.1
- RStudio:1.2.1335
- 下册数:0.12
- rmarkdown:1.14
- 织机:1.24
在默认 bookdown
项目中,文件 packages.bib
is dynamically created 仅包含指定 R 包的引用信息。使用 book.bib
手动添加 BibTeX 条目。
我正在使用 RStudio 和 R 包 bookdown
。我在尝试将新的 bibtex 条目添加到 .bib 文件时遇到问题。
在我的 index.Rmd 中有以下行:
bibliography: [book.bib, packages.bib]
我向 packages.bib 添加了一个新条目,然后我在 RStudio 中使用 "Build Book" 按钮构建了这本书(我尝试了 HTML 和 PDF)。打开 html 或 pdf 格式的书时,引文看起来像 "???"
。当我关闭 packages.bib 并再次打开它时,我添加的条目不再存在。此外,当我对任何 .bib 文件进行更改(只需添加 space)然后保存时,会显示以下错误:
Error in if (config$output_dir != ".") exclude <- c(exclude, config$output_dir) :
argument is of length zero
我尝试清理项目并重新构建它,但这并没有解决问题。
版本:
- OS: Windows 10
- R: 3.6.1
- RStudio:1.2.1335
- 下册数:0.12
- rmarkdown:1.14
- 织机:1.24
在默认 bookdown
项目中,文件 packages.bib
is dynamically created 仅包含指定 R 包的引用信息。使用 book.bib
手动添加 BibTeX 条目。