【问题标题】:How to produce both .html and .md from an .Rmd (Rmarkdown) and rename them?如何从 .Rmd (Rmarkdown) 生成 .html 和 .md 并重命名它们?
【发布时间】:2017-05-19 21:26:12
【问题描述】:

我知道让 .Rmd 生成 .html 文件或 .md 文件应该使用以下代码

---
title: "report"
output: html_document
---

---
title: "report"
output: md_document
---

但是如何同时生产这两者呢?我尝试了以下方法,但它不起作用

---
title: "report"
output: html_document, md_document
---

另一个问题是,如何使生成的 .html 文件(或 .md 文件)的名称与 .Rmd 文件不同?例如,我有 sample.Rmd,但我希望将 .md 文件命名为 sample_1.md。

【问题讨论】:

    标签: r output filenames r-markdown


    【解决方案1】:

    您可以使用keep_md: yes 来保留 md 文件,同时还能获得其他输出。所以 YAML 将类似于

    ---
    title: "report"
    author: "me"
    date: '2016-04-25'
    output:
      html_document:
        keep_md: yes
    ---
    

    【讨论】:

    • 名字怎么样?我可以修改它吗?
    • 我认为您不能使用 YAML 更改输出文件名。所以 foo.Rmd 会给出 foo.html 和 foo.md
    • 更改文档名称请参考这里http://stackoverflow.com/questions/28500096/r-markdown-variable-output-name
    • 未来用户:注意空格和制表符。不要混合它们!
    猜你喜欢
    • 1970-01-01
    • 2016-12-18
    • 2018-02-24
    • 1970-01-01
    • 2022-10-14
    • 2011-04-26
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    相关资源
    最近更新 更多