多页书本成文章

问题描述

我正在考虑使用Bookdown撰写学术论文。这包括数据处理和分析代码,以及其他所有内容。

我知道如何使用Bookdown编写书籍,其中每个.Rmd文档都会在LaTeX PDF中创建自己的.html页面和书籍章节。我还可以看到如何使用书本来编写单个.Rmd,该书成为多页网站和文章样式的PDF。至少我认为这是我在the bookdown documentation

中看到的

但是我想弄清楚的是如何具有多个.Rmd文件,这些文件成为单个文章样式的PDF。我想拥有多个.Rmd来减少运行时间,并使我的工作井井有条,但是我不是在写书。看来书本的建立是为了将文档分隔符分解为章节,而我希望将它们分解为章节。我是否遗漏了一些明显的东西,或者这需要进行一些修改才能使其正常工作?

解决方法

似乎您的实际问题是如何将顶级标题转换为部分而不是章节。它取决于documentclass中的index.Rmd字段。该字段的默认值为article,这意味着您将获得章节而不是章节。仅当documentclass用于书籍时(例如documentclass: book在这里:https://github.com/rstudio/bookdown-demo/blob/master/index.Rmd#L7),顶层标题才会转换为章节。

然后,要将多个Rmd文件渲染为单个PDF,请使用bookdown::render_book()而不是rmarkdown::render()

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...