相关疑难解决方法(0)

将R代码隐藏在Rmarkdown/knit中并显示结果

在我的R Markdown文档中,我有时想要生成一个报告而不显示实际代码(特别是当我发送给我的老板时).如何隐藏R代码并显示图表和结果?

例如:

---
output: html_document
---

```{r fig.width=16, fig.height=6}
plot(cars)
```
Run Code Online (Sandbox Code Playgroud)

这显示了命令和绘图.如何从HTML报告中删除命令?

knitr r-markdown

56
推荐指数
3
解决办法
9万
查看次数

R降价PDF:暂时隐藏测验者的扰流码

我正在使用R markdown来创建PDF R课程.我想插入一个如下所示的测验:

---
output: pdf_document
---

What is the class of the following R object?

1. `pi`

```{r}
class(pi)
```
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,使用以下内容创建PDF:

在此输入图像描述

但是,我希望读者不要轻易获得答案.这些是我迄今为止实现这一目标的想法:

  1. 将答案和代码描绘成白色,因此读者必须选择文本才能看到答案;
  2. 包括一个可以解决鼠标问题的工具提示.
  3. 刷新文件末尾的答案;
  4. 将答案颠倒,用较小的字体;
  5. 使用类似于>!stackoverflow代码的东西来隐藏剧透(不知道R markdown上是否有这样的功能);

对我来说,第三个想法似乎是最优雅的方式,但我不知道如何实现它.我已经采取了看看如何隐藏代码RMarkdown,与选项来查看它,http://yihui.name/knitr/options/https://www.ctan.org/pkg/exam?lang=en,但没有找到我能用的东西.

正如您所看到的,我不介意解决方案是否要求用户在计算机上阅读文档,但如果我能找到一个也适用于文档的打印版本的解决方案,那就太棒了.

pdf-generation r show-hide knitr r-markdown

8
推荐指数
1
解决办法
540
查看次数

在 RMarkdown 中切换显示/隐藏代码

我正在使用 Rmarkdown 生成 HTML 报告,其中我希望用户可以选择在每个部分或图形之前查看代码(当他们需要时使用切换显示/隐藏代码)。

我想知道是否有一个选项可以为每个代码块全局和单独地这样做。

我看过一些以前使用 javascript 的解决方案,但我不熟悉该语言。我希望我可以在 Rmarkdown 中选择一个选项。

此处此处显示以前使用 javascript 的方法,但我不确定如何将这些方法包含在我的 Rmarkdown 文件中。我尝试了以下方法,但没有奏效

<script src="toggleR.js"></script> 
```{r}
summary(cars)
```
Run Code Online (Sandbox Code Playgroud)

Rmarkdown 中的一个工作示例将非常有帮助!!

谢谢

javascript knitr r-markdown

4
推荐指数
1
解决办法
5281
查看次数

标签 统计

knitr ×3

r-markdown ×3

javascript ×1

pdf-generation ×1

r ×1

show-hide ×1