- 已编辑
yihui 谢谢!快来把我捞出来吧!矛盾就在于, CTeX 说:只有不加 '.bib' 扩展名时我才能找到 .bib 文件; 而 pandoc 说,不加 '.bib' 扩展名我就找不到这个 .bib 文件。
抱歉,本来是测试 tinytex,结果被我歪楼到调戏 bookdown 了。没办法,我对 bd 感情太深。
顺便再报告刚发现的一个 bug。bookdown 编译书为 html_document2 格式(单一文件)时,如果同时编译为 gitbook 格式(多个文件),那么前者不会生成:
bookdown::render_book("index.Rmd",
output_format = c("bookdown::html_document2", "bookdown::gitbook" ))
但是,只要把两者的顺序调换,两个格式就都能生成了:
bookdown::render_book("index.Rmd",
output_format = c("bookdown::gitbook" , "bookdown::html_document2"))
看上去好像是生成 gitbook 时可能生成了个临时文件,跟 html_document2 生成的最终文件同名,所以覆盖了。