根据 knitr 的输出格式评估一个 Chunk
Evaluate a Chunk based on the output format of knitr
我是使用 Markdown 的初学者(我在 R studio 中使用它并且
编织者)。
我正在为一个问题而苦苦挣扎,希望你能帮助我
弄清楚。
我希望仅当 rmarkdown 文档的 output_format 为 pdf 时才评估块。换句话说,如果 knitr 输出被选为 "knitr PDF",块选项 "eval" 自动设置为 TRUE。否则,eval = FALSE。
在您看来,最直接的方法是什么。
非常感谢
试试这个:
```{r eval = knitr::is_latex_output()}
"Hi, I'm in a PDF!"
```
或者,仅当您不呈现为 PDF 时才评估块:
```{r eval = !knitr::is_latex_output()}
"Hi, I'm not in a PDF!"
```
我是使用 Markdown 的初学者(我在 R studio 中使用它并且 编织者)。
我正在为一个问题而苦苦挣扎,希望你能帮助我 弄清楚。
我希望仅当 rmarkdown 文档的 output_format 为 pdf 时才评估块。换句话说,如果 knitr 输出被选为 "knitr PDF",块选项 "eval" 自动设置为 TRUE。否则,eval = FALSE。
在您看来,最直接的方法是什么。
非常感谢
试试这个:
```{r eval = knitr::is_latex_output()}
"Hi, I'm in a PDF!"
```
或者,仅当您不呈现为 PDF 时才评估块:
```{r eval = !knitr::is_latex_output()}
"Hi, I'm not in a PDF!"
```