gpt4 book ai didi

r - R Markdown 中各个 block 的代码折叠?

转载 作者:行者123 更新时间:2023-12-02 01:13:21 25 4
gpt4 key购买 nike

有没有办法让代码折叠可用于 R Markdown 文档中的各个 block ,而不是其他 block (没有 writing customized JavaScript )?

我知道我可以使用 code_folding YAML 选项,但这适用于整个文档。我想为单个 block 启用它,但不是所有 block 。

[原因是编写一个实验,其中包含不应隐藏的说明,但包含具有显示/隐藏解决方案的问题。]

最佳答案

Markdown 1.15之后

这已实现(请参阅相关的 issuePRNEWS.md )。但是您应该注意,这仅折叠代码而不折叠输出。您需要添加一些额外的配置来默认隐藏代码而不对其进行评估。

---
title: "Bohemian Rhapcodey"
output:
html_document:
code_folding: hide
---

## Question 1

Are you in love with your car?

```{r class.source = NULL, eval = FALSE}
summary(cars)
```

## Question 2

Are you under pressure?

```{r class.source = NULL, eval = FALSE}
plot(pressure)
```

Try the knitted HTML on JSFiddle

Markdown 1.15 之前

The issue was closed on july 2019 on GitHub 。使用 details 的解决方法html 中的元素 was suggested .

在实际实现之前,这可以适用于某些用例。

---
title: "Bohemian Rhapcodey"
output: html_document
---

## Question 1

Are you in love with your car?

<details>
<summary>Toggle answer</summary>
```{r cars}
summary(cars)
```
</details>

## Question 2

Are you under pressure?

<details>
<summary>Toggle answer</summary>
```{r pressure}
plot(pressure)
```
</details>

Try the knitted HTML on JSFiddle

关于r - R Markdown 中各个 block 的代码折叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42543431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com