gpt4 book ai didi

r - 根据输出文档类型排除部分R markdown文档

转载 作者:行者123 更新时间:2023-12-04 09:27:19 26 4
gpt4 key购买 nike

是否可以只针对特定输出呈现 Rmarkdown 文档的一部分?

例如,我想使用相同的分析来编写报告和演示文稿。

我希望仅当输出为 html_document 时才呈现文档的某些部分,而不是当输出为 slidy_presentation 时;我指的不一定是一大段代码,也包括文本。

最佳答案

您可以根据文档更改操作,使用 rmarkdown.pandoc.to。关于文本,除了将该文本嵌入到代码块中之外,我不知道其他方法。

my_output <- knitr::opts_knit$get("rmarkdown.pandoc.to")

if (my_output=="html"){
cat('<h2>My header</h2>\n')
} else {
cat('## My header\n')
}


if (my_output == "latex"){
opts_chunk$set(dev='cairo_pdf', dev.args=list(cairo_pdf = list(family='Times New Roman')))
}

关于r - 根据输出文档类型排除部分R markdown文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28406570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com