子目录中书本章节的工作目录

时间:2018-09-17 13:21:43

标签: knitr bookdown

我有一个以子目录组织的bookdown项目,例如来自我添加到_bookdown.yml的bookdown模板中:

rmd_files: ["index.Rmd", "01-intro/01-intro.Rmd"]

子目录01-intro/包含01-intro.Rmdtest.txt

我可以使用01-intro.Rmd来读取read_lines("test.txt")中的文件,但是使用以下方法构建书会失败(由于显而易见的原因,当您查看_main.Rmd时):

'test.txt' does not exist in current working directory

我还可以通过在01-intro.Rmd中添加像read_lines("01-intro/test.txt")这样的文件夹来构建书籍,但是(当然)在intro.Rmd文件中执行该操作时将失败:

'01-intro/test.txt' does not exist in current working directory

我如何使我的代码在Rmarkdwon-Chunks中运行,并且仍然能够构建该书(反之亦然)?

最佳 乔纳斯(Jonas)

0 个答案:

没有答案