2017-06-04 85 views
0

从R Markdown(与R studio一起)创建投影仪演示文稿时,我有时需要创建包含其他信息的额外幻灯片。如果满足条件,从R Markdown生成幻灯片中的幻灯片

我想知道如何创建只有当条件满足一个新的幻灯片?

+0

https://stackoverflow.com/questions/43396667/conditional-slides-in-r-markdown-beamer-presentation如果你用乳胶工作,你可以使用一个ifelse逻辑。 https://tex.stackexchange.com/questions/108784/else-if-in-algoritmic-package –

+0

谢谢。我仍然希望找到一个解决方案R Markdown –

回答

1
--- 
title: "Untitled" 
output: beamer_presentation 
--- 

```{r setup, include=FALSE} 
knitr::opts_chunk$set(echo = FALSE) 
``` 

## R Markdown 

Some Text 

```{r, results='asis'} 
if(TRUE){ 

    cat("## Conditional Slide") 
    cat('\n') 
    cat("First Conditional Slide") 

} 
``` 

```{r, results='asis'} 
if(FALSE){ 

    cat("## Conditional Slide") 
    cat('\n') 
    cat("Second Conditional Slide") 

} 
``` 
+0

感谢亚历克斯,我试过你的建议,但结果输出是一个字符串(“##条件幻灯片”)。 –

+0

我忘了复制'opts_chunk'。我更新了答案。请再试一次。 – Alex

+0

它的工作原理!谢谢 :) –