【问题标题】:Evaluate a Chunk based on the output format of knitr根据knitr的输出格式评估一个Chunk
【发布时间】:2015-08-03 03:58:37
【问题描述】:

我是使用 Markdown 的初学者(我在 R studio 和 针织)。

我正在努力解决一个问题,希望您能帮助我 想办法解决。

我希望仅当 rmarkdown 文档的 output_format 为 pdf 时才评估块。换句话说,如果将 knitr 输出选择为“knitr PDF”,则块选项“eval”会自动设置为 TRUE。否则,eval = FALSE。

在您看来,最直接的方法是什么。

在此先感谢

【问题讨论】:

    标签: r rstudio knitr r-markdown


    【解决方案1】:

    试试这个:

    ```{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!"
    ```
    

    【讨论】:

      猜你喜欢
      • 2016-03-27
      • 1970-01-01
      • 2013-12-22
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      相关资源
      最近更新 更多