luc*_*one 3 r knitr r-markdown
是否可以仅针对特定输出呈现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')))
}
Run Code Online (Sandbox Code Playgroud)