复现过程
第一步:
打开 RStudio 从 bookdown 创建书籍项目
第二步:
在项目里,新建一个文件夹 examples,然后在 examples 创建一个 ex.Rmd 的文件
第三步:
打开 ex.Rmd 文件,点击 Knitr 按钮,见证 BUG 的时刻到了,此时会编译书籍项目而不是编译 ex.Rmd 文件,有点奇怪!
复现环境
xfun::session_info(packages = c('rmarkdown','bookdown','knitr'))
R version 4.0.5 (2021-03-31)
Platform: x86_64-apple-darwin20.4.0 (64-bit)
Running under: macOS Big Sur 10.16, RStudio 1.4.1106
Locale: en_US.UTF-8 / en_US.UTF-8 / en_US.UTF-8 / C / en_US.UTF-8 / en_US.UTF-8
Package version:
base64enc_0.1.3 bookdown_0.22 digest_0.6.27 evaluate_0.14 glue_1.4.2
graphics_4.0.5 grDevices_4.0.5 highr_0.9 htmltools_0.5.1.1 jsonlite_1.7.2
knitr_1.33 magrittr_2.0.1 markdown_1.1 methods_4.0.5 mime_0.10
rlang_0.4.11 rmarkdown_2.8 stats_4.0.5 stringi_1.6.2 stringr_1.4.0
tinytex_0.31 tools_4.0.5 utils_4.0.5 xfun_0.23 yaml_2.2.1
Pandoc version: 2.13
附
bookdown 项目的目录结构
├── 01-intro.Rmd
├── 02-literature.Rmd
├── 03-method.Rmd
├── 04-application.Rmd
├── 05-summary.Rmd
├── 06-references.Rmd
├── README.md
├── _bookdown.yml
├── _output.yml
├── book.bib
├── bookdown-test.Rproj
├── examples
│ └── ex.Rmd
├── index.Rmd
├── packages.bib
├── preamble.tex
└── style.css
我感觉是最近引入的,以前没有