抑制由 RMarkdown 创建的换行符
Suppress line breaks created by RMarkdown
我正在使用 Rmarkdown (.Rmd) 文档生成用于 Jekyll 博客的 markdown (.md) 文档。我使用 knitr 从 .Rmd 文件创建 .md 文件,并且 .md 文件中有额外的换行符,这些换行符不在原始 .Rmd 文档中。当 post 显示在 my Jekyll blog, but unfortunately the line breaks are visible when the post displays on R-Bloggers.
上时,这些换行符不可见
有没有一种方法可以配置我的 knit 设置,以便在生成我的 .md 文档时不会创建额外的换行符?下面是我的 Rmarkdown 和输出的 Markdown 文件的链接,以供参考。
编辑 - 请注意,下面链接的文件现在已使用下面建议的 pandoc_args 解决方案更新。在将 pandoc_args 参数添加到 YAML 之前,.md 文件有额外的换行符。
这些换行符(可能)是由 pandoc
引起的,可以通过 --wrap
option. You should use --wrap=none
or --wrap=preserve
. You can specify such options in the YAML header:
来控制
output:
md_document:
pandoc_args: ["--wrap=preserve"]
我正在使用 Rmarkdown (.Rmd) 文档生成用于 Jekyll 博客的 markdown (.md) 文档。我使用 knitr 从 .Rmd 文件创建 .md 文件,并且 .md 文件中有额外的换行符,这些换行符不在原始 .Rmd 文档中。当 post 显示在 my Jekyll blog, but unfortunately the line breaks are visible when the post displays on R-Bloggers.
上时,这些换行符不可见有没有一种方法可以配置我的 knit 设置,以便在生成我的 .md 文档时不会创建额外的换行符?下面是我的 Rmarkdown 和输出的 Markdown 文件的链接,以供参考。
编辑 - 请注意,下面链接的文件现在已使用下面建议的 pandoc_args 解决方案更新。在将 pandoc_args 参数添加到 YAML 之前,.md 文件有额外的换行符。
这些换行符(可能)是由 pandoc
引起的,可以通过 --wrap
option. You should use --wrap=none
or --wrap=preserve
. You can specify such options in the YAML header:
output:
md_document:
pandoc_args: ["--wrap=preserve"]