【问题标题】:rmarkdown: toggling code blocks in the browserrmarkdown:在浏览器中切换代码块
【发布时间】:2015-02-15 05:33:53
【问题描述】:

我正在使用 knitr 制作一个 RMarkdown 文档,我想为我的读者提供显示/隐藏代码块的选项。

我认为这将涉及添加一些 JavaScript(例如 toggle_visibility),但我不确定如何将其添加到 knitr 文档中。我会以某种方式将它添加到 CSS 中吗?或者用asis = TRUE返回一些东西,然后把JavaScript放在那里,就像this example一样?

提前感谢您的帮助。

【问题讨论】:

标签: javascript css markdown knitr r-markdown


【解决方案1】:

can include additional content 在 HTML 标头、正文之前或正文之后,用于 R Markdown 文档的 HTML 输出。我有一个简单的 JavaScript 函数here,你可以将它包含在<script></script> 中。 knitrBootstrap 包比我幼稚的 JS 函数要花哨得多。

【讨论】:

    【解决方案2】:

    除了@Yihui 的回答和评论中提到的@Shaun Jackman 之外,还有人指点我这个例子:

    编辑添加minimal example。请注意,此示例需要 jquery。

    【讨论】:

    • 那个人也是我。 =)
    猜你喜欢
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 2018-12-10
    • 2021-01-22
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 2021-07-10
    相关资源
    最近更新 更多