禁止由RMarkdown创建的换行符

时间:2019-12-09 04:48:47

标签: r r-markdown jekyll knitr github-flavored-markdown

我正在使用Rmarkdown(.Rmd)文档来生成Markdown(.md)文档,以与Jekyll博客一起使用。我使用knitr从.Rmd文件创建.md文件,并且.md文件中还有其他换行符,这些换行符不在原始.Rmd文档中。帖子显示在my Jekyll blog上时,这些换行符不可见,但是不幸的是,帖子显示在R-Bloggers上时,换行符是可见的。

是否可以配置编织设置,以便在生成.md文档时不创建其他换行符?下面是指向我的Rmarkdown和输出的Markdown文件的链接,以供参考。

编辑-请注意,现在链接到下面的文件已使用下面建议的pandoc_args解决方案进行了更新。在将pandoc_args参数添加到YAML之前,.md文件具有额外的换行符。

1 个答案:

答案 0 :(得分:1)

这些换行符(可能)是由pandoc引起的,可以由--wrap option控制。您应该使用--wrap=none--wrap=preserve。您可以在YAML header中指定这样的选项:

output:
  md_document:
    pandoc_args: ["--wrap=preserve"]