在关闭评估的情况下在 Knitr 中显示 R 代码块

Display Block of R Code in Knitr With Evaluation Turned Off

我正在编写一个包含资源密集型 R 代码的文档。我想阻止在 knitr 中执行一个 R 代码块,这会给我 Overleaf 中的文档超时错误。

在 R studio 中,这可以使用 eval = FALSE 完成。我想在 knitr 中重新创建它。到目前为止,我发现的唯一方法是使用 <<setup, include=FALSE, cache=FALSE>>= muffleError <- function(x,options) {} 来抑制错误,但它只适用于整个文档。

我特别想防止求值但显示 R 代码。

这是你想做的,还是我理解错了? eval = FALSE 在一个代码块中,第二个代码块仍在绘制。

---
title: "A Test Knit"
output: html_document
---

## Show code but don't run

```{r, eval = FALSE}
summary(cars)
```

## Run and render plot

```{r}
plot(pressure)
```