Rmarkdown嵌入其他Rmd文件
最近在准备一些企业的筹资项目,需要编写大量的文书,编辑的文稿数量较多。一来,我当前的本本安装的是 Linux-Mint
的系统,而不是 Windows
,里面是没有 Office
套装的,也就是我现在无法使用 Word
来编辑文字,充其量,我只能使用 Libre
套件;二来,从个人的哲学思考层面上所,真心觉得 Office
那套办公的思想害死人,即,我们把过多的时间与精力浪费在格式调整的阶段,被各种格式搞得死去活来,而无法专注于文字与思想。其实,我们在输入文字与编辑文档的时侯,主要还是想要在思想与内容上下功夫,至于各种格式,只要在输入文字的当时做一个标记,告诉编辑系统说这个地方应当如何处理便可,剩下的全权交给编辑系统去处理。这样,码字舒心,编辑省心,效果放心。
终结起来,目前我处理一般的文档过程如下
- 使用
Markdown
语法编辑文字,简单、方便,专注于文字的输入,而不用去想格式的问题。而且,Markdown
语法通用性较好,通过pandoc
可以转化为其他的语言。生成文档格式Rmd
。 - 利用
R
的软件包knitr
对Rmd
进行转换,得到md
文件。 - 使用
pandoc
将md
文件转换为tex
文件。然后再生成pdf
。
如果在 Rmd
文档中,我们需要添加插入其他的文件,可以使用以下语法
{r child='first.Rmd'}