列表中带有代码的可折叠部分 R Markdown

Collapsible Section R Markdown with Code in lists

我想通过以下方式在我的 R Markdown 文件中创建一个包含代码的可折叠部分:

- Text Text Text
- Text Text Text
<details>
   <summary>See code</summary>
''' {r, echo=TRUE}
code code code
'''
</details>

<details>
   <summary>See plot</summary>
''' {r, echo=FALSE}
ggplot code
'''
</details>

ggplot 以可折叠的方式显示,但没有隐藏代码,点击“查看代码”没有任何反应(折叠的是空的)。

有什么想法吗?

能否分享更多信息,例如 YAML header?你有没有试过包括

output:
   html_document:
       code_folding: hide

*抱歉,我会把它写成评论,但没有足够的声誉来这样做...

解决方法相对简单:

<details>
   <summary>See code</summary>
     ''' {r, echo=TRUE}
     code code code
     '''
</details>
<details>
   <summary>See plot</summary>
     ''' {r, echo=FALSE}
     ggplot code
     '''
</details>